0
我试图做一个按钮的简单验证,但是当我点击按钮而没有输入任何内容时,它仍然会去testValidation1.html而不是弹出警报窗口。JavaScript和HTML表单验证
<html>
<head>
</head>
<body>
<form action="testValidation1.html">
Parameter1 :
<input type = 'text' name = 'param1'/><br>
<input type='submit' value = 'submit' onclick = 'return validateForm()'>
</form>
<script type="text/javascript">
function validateForm() {
var f1 = document.forms[0];
var p1 = f1.param1;
if(p1.value.length == 0) {
alert('Plz enter parameters');
p1.focus();
return false;
}
}
</script>
</body>
</html>
我可能是愚蠢的,但它或许应该是'的onclick =“validateForm() ''而不是'onclick ='返回validateForm()''? – philtune 2014-11-20 21:09:53
请尝试'onsubmit'(在'
我测试它在我的本地..它工作正常..它总是显示弹出.. – IbrahimAsad 2014-11-20 21:12:48