How to get length in Javascript of an array of Form text fields -


मेरे पास यह HTML कोड है:

  & lt; form id = "form1" name = "फॉर्म 1" विधि = "पोस्ट" एक्शन = "" & gt; एक & lt; इनपुट प्रकार = "पाठ" नाम = "आइटम []" मान = "1" / & gt; & Lt; br / & gt; बी एंड एलटी; इनपुट टाइप = "टेक्स्ट" नाम = "आइटम []" मान = "1" / & gt; & Lt; br / & gt; सी & lt; इनपुट प्रकार = "टेक्स्ट" नाम = "आइटम []" मान = "1" / & gt; & Lt; / प्रपत्र & gt;  

मुझे पाठ फ़ील्ड सरणी के बाहर की लंबाई को व्याकरण के रूप में खींचने के लिए प्रतीत नहीं हो रहा है, क्या ऐसा करने के लिए कुछ स्पष्ट सादा जावास्क्रिप्ट रास्ता है (कोई जेक्जरी नहीं है)? मैंने कोशिश की

  & lt; script language = "javascript" & gt; // इन संयोजन सतर्क (document.form1.item.length) की कोशिश की; चेतावनी (document.form1.item [] लंबाई।); चेतावनी (document.form1.elements [ 'आइटम'] लंबाई।); चेतावनी (document.form1.elements [ 'आइटम []'] लंबाई।); & Lt; / स्क्रिप्ट & gt;  

  var inputCount = document.getElementById ('फॉर्म 1')। GetElementsByTagName ( 'इनपुट') लंबाई।  

ध्यान दें, कड़ाई से बोलते हुए, आपके इनपुट तत्व एक सरणी का गठन नहीं करते हैं। वे डोम में नोड हैं, इसलिए उन्हें उन्हें एक सरणी के रूप में खोजना होगा।

मुझे पता है कि आपने "कोई jQuery नहीं" कहा है, लेकिन इस दिन और उम्र में यह वास्तव में मुझे परेशान करता है जब लोग प्रयोग करने में प्रतिरोधी होते हैं ऐसा उपकरण वे समस्याओं के बहुत सारे को हल करते हैं जिन्हें आप अन्यथा समाप्त कर देंगे।


Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -