【发布时间】:2013-08-28 05:24:28
【问题描述】:
当我提交表单时,我收到了一条警告消息。当我接受警报时,无论如何它都会提交表单。返回 false 将被忽略。
Onclick 无法使用。我尝试使用var x = document.forms["form"]["fname"].value;
还是一样。
<form id="f" method="post" name="form" onsubmit="return validateForm();" action="#">
<input type="text" name="fname" id="test" />
<input type="submit" value="submit"/>
</form>
<script type="text/javascript">
function validateForm() {
var x = document.getElementById('test').value;
if (x == null || x == 0 || x == "0") {
alert("Stop");
return false;
}
}
</script>
【问题讨论】:
-
它工作正常,检查浏览器控制台中的任何错误尝试jsfiddle.net/arunpjohny/KJyF8/1
-
在这里工作正常:jsfiddle.net/su4jr
-
看起来类似于 stackoverflow.com/questions/3013396/…>
-
您的表单没有错误。它工作正常
-
出于好奇,为什么对这个问题投了赞成票?
标签: javascript jquery html forms