2012-06-13 3 views
25

양식을 검증하는 데이 간단한 JS가 있습니다. 누군가 필드의 이름을 얻는 방법을 알려 줄 수 있습니까 (이름 = ""), 지금 NameOfSomefield가 있어야합니다. SI는 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; 
    } 
} 

답변

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

관련 문제