मेरे पास यह है:
& lt;? Php $ i = 0;? & Gt; & Lt;? Php foreach ($ x $ y):? & Gt; & Lt; इनपुट प्रकार = "छिपी" id = "theid & lt;? Php echo $ i?; & Gt;" मान = "& lt;? Php $ कुछ वैरिएबल;; & gt;" & gt; & Lt;? Php $ i = $ i + 1; ? & Gt; & Lt;? Php endforeach; ? & Gt; मुझे इस तरह प्रत्येक "theid" का मान प्राप्त करने की आवश्यकता है:
& lt; script type = "text / javascript" & gt; फ़ंक्शन एफंक्शन (एलीमेंट, ऑप्शनटिटल) {var num = document.getElementById ('theid')। मान; ... & lt; / स्क्रिप्ट & gt; मैं इस तथ्य पर विचार कर सकता हूं कि "theid" में $ I जोड़ा गया है? धन्यवाद।
यदि आपके पास एकाधिक इनपुट फ़ील्ड हैं और आप कई पर एक ही कार्रवाई करना चाहते हैं, तो आप getElementById के बजाय getElementsByClassName का उपयोग करें:
& lt; input type = "hidden" class = "theclassname "Id =" theid & lt;? Php echo $ i?? & Gt; " मान = "& lt;? Php $ कुछ वैरिएबल;; & gt;" & gt; जेएस:
& lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; फ़ंक्शन किसी क्रिया (तत्व, optionTitle) {var myEles = document.getElementsByClassName ('theclassname'); // आईओल पर लूप और हर एक पर कार्य (var i = 0; i & lt; myEles.length; i ++) {चेतावनी ("आईडी के साथ इनपुट:" + myEles [i] .ID + "का मान है:" + myEles [मैं कद्र करता हूं); }} & Lt; / script & gt;
No comments:
Post a Comment