出于某种原因,我的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 [作业]中看到。有什么想法吗?
答案 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++){