25
मेरे पास फॉर्म को प्रमाणित करने के लिए यह सरल जेएस है, क्या कोई मुझे बता सकता है कि फ़ील्ड का नाम कैसे प्राप्त करें (आपको पता है, नाम = ""), यह होना चाहिए जहां नामऑफ सोमफील्ड अब है: एसआई ने someField.tagName
के साथ प्रयास किया लेकिन कोई भाग्य ...फॉर्म तत्व का नाम प्राप्त करें
function validateForm(){
var someField = document.forms["nameofofrm"]["someField"].value;
if (someField==null || someField=="") {
alert("You cannot leave blank this field: ".NameOfSomefield);
return false;
}
}
मैं कभी नहीं समझा क्यों कोई ** element.name ** लेकिन वहाँ है ** element.id ** – soger
@soger क्योंकि 'id' सभी डोम तत्वों के लिए सामान्य है जबकि 'नाम' ज्यादातर इनपुट के लिए है। – Namek
@soger क्योंकि 'name' का उद्देश्य किसी फ़ॉर्म के सदस्यों का नाम देना है। 'Document.getElementById ('myGreatForm') की तरह। TheNameofElementOne' – idmean