我正在制作简单的 html 表单并使用 javascript 进行验证..但是我的表单并没有因错误而停止...
if(document.register.fname.value=="")
{
alert("plz enter username");
document.register.fname.focus();
alert("plz enter username");
return false;
}
HTML 部分是....
<input type="image" src="img/signup.PNG" alt="Sign Up" value="signup" onsubmit="return regis()" />
即使我留下空白,它也会转到另一页....请帮助我,这是什么错误??
最佳答案
您应该将验证 javascript 放在您的表单上,如下所示:
<form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post">
如果你想在按下提交按钮时进行验证,试试这个:
<input type="submit" value="Submit this form" onclick="validateForm('myForm');return false;" />
关于JavaScript 验证表单没有因错误而停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17938569/