gpt4 book ai didi

javascript - 在提交表单上,返回 false 不起作用

转载 作者:太空狗 更新时间:2023-10-29 14:53:36 25 4
gpt4 key购买 nike

当我提交表单时,我收到了一条警告消息。当我接受警报时,它无论如何都会提交表格。返回 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>

最佳答案

而不是 <input type="submit" value="submit"/>使用 <input type="button" value="Submit" onclick='validateForm()'/> .

在你的 JS 中:

<script type="text/javascript">
function validateForm() {
var x = document.getElementById('test').value;
if (x == null || x == 0 || x == "0") {
alert("Stop");
}
else
document.form.submit();
}
</script>

关于javascript - 在提交表单上,返回 false 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18480001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com