gpt4 book ai didi

JavaScript 验证 - 页面仍在处理中

转载 作者:行者123 更新时间:2023-12-03 23:44:48 25 4
gpt4 key购买 nike

我有一个表格:

<form name="char-add" id="char-add" action="added.php" method="post"
onsubmit="charAddValidate()">
<input type="text" name="Name" id="Name" onkeyup="charNameSelected()" autocomplete="off" />
</form>

charNameSelected() 只是在框中输入内容时显示下一个 div。

然后是一些作用于表单的 Javascript 代码:

function charAddValidate() {
x = document.forms["char-add"]["Name"].value;
if (x == "" || x == null) {
alert("Name is required");
return false;
} else {
return true;
}
}

代码有效,如果名称留空,它确实会给出警告框,但如果我确定,它会继续提交表单,导致我的 php 验证错误;)

我哪里错了(我想让它在js验证失败的时候不提交页面)。我知道我可能遗漏了一些对其他人来说很明显的东西:)

最佳答案

尝试添加返回:

… onsubmit="return charAddValidate()">

关于JavaScript 验证 - 页面仍在处理中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9654673/

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