當我提交表單時,我收到了一條警告消息。當我接受警報時,它仍然會提交表格。返回false將被忽略。 Onclick無法使用。我試着用var x = document.forms["form"]["fname"].value;
仍然是一樣的。關於提交表單,返回false不起作用
<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>
它工作正常,請檢查您的瀏覽器控制檯的錯誤嘗試http://jsfiddle.net/arunpjohny/KJyF8/1 –
做工精細這裏:http://jsfiddle.net/su4jr/ – hjpotter92
外觀類似於 –