2012-06-13 19 views
25

Formu doğrulamak için bu basit JS'ye sahibim, birisi bana alan adını nasıl alabileceğinizi söyler (bilirsiniz, adı = ""), NameOfSomefield şu anda burada olmalıdır: SI, someField.tagName ile denedi ancak hayır şans ...Form öğesinin adını alın

function validateForm(){ 
    var someField = document.forms["nameofofrm"]["someField"].value; 
    if (someField==null || someField=="") { 
     alert("You cannot leave blank this field: ".NameOfSomefield); 
     return false; 
    } 
} 

cevap

54
var name = element.getAttribute("name"); 
+11

ben ** hiçbir ** element.name sebebisiniz anlaşılan ama hiç ** element.id ** – soger

+2

@soger id' tüm DOM elemanları genel olduğu 'çünkü isim ise çoğunlukla girdiler içindir. – Namek

+1

@soger Çünkü 'isim' bir formun üyelerini adlandırmak içindir. Document.getElementById ('myGreatForm') gibi .NameofElementOne' – idmean

İlgili konular