2012-06-13 14 views
25

フォームを検証するためのこの単純なJSがあります。誰かが名前の取得方法を教えてくれますか(名前= "")、NameOfSomefieldは現在のところ:運ません...フォーム要素の名前を取得

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

答えて

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

私は**まったく** element.nameありません、なぜ理解していないが、そこで決して** element.id ** – soger

+2

@soger id'は、すべてのDOM要素のための汎用的であるため ' 'name'は主に入力用です。 – Namek

+1

@soger 'name'はフォームのメンバーに名前を付けるためのものです。 'document.getElementById( 'myGreatForm')に似ています。theNameofElementOne' – idmean

関連する問題