JavaScript没有验证表单

时间:2012-11-17 16:14:21

标签: javascript html forms validation

出于某种原因,我的JavaScript不会验证我的表单,我无法理解为什么。我跟随过许多网站的例子,比如Tizag& W3C,但无济于事。

HTML表单:

<form class='login' name='login' onsubmit='return loginValidation();' method='post' action='index.php'>
    <p>
       <input class='login' type='text' name='nameentry'/><br/>
       <input class='login' type='submit' value='Login'/>
    </p>

</form>

JavaScript函数:

    function loginValidation(){
    var x=document.form.login.nameentry.value;
    if(x==null || x==""){
        alert("Enter a name");
        return false;
    }
}

我的代码可以在行动here [作业]中看到。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

功能中的第二行应该是

var x=document.forms.login.nameentry.value;

答案 1 :(得分:2)

你有一个未关闭的功能(或用于阻止),它会杀死引擎:

function testAllQuantity(){
    for(i=0;i<150,i++){
      quantityValidation(document.getElementById(i));
    }

for语句错误,, - &gt; ;

for(i=0;i<150;i++){