gpt4 book ai didi

javascript - Javascript 验证后提交表单

转载 作者:可可西里 更新时间:2023-11-01 00:05:07 25 4
gpt4 key购买 nike

我想在使用 JavaScript 验证表单后将其提交到名为 reg.phpPHP 文件。 HTML 格式如下:

HTML 表单:

<form method="post">
<input type="text" id="username" name="username"></input>
<button type="button" onclick="val()">Sign Up</button>
</form>

JavaScript 验证

以下是JavaScript验证码:

function val(){

var uname = document.getElementById('username').value;
if(!uname){
document.getElementById("error").innerHTML = "Enter a username";
return false;
}
else{
// I want to submit form if this else statement executes.
}


}

最佳答案

只需添加 action="reg.php"<form>return val()onclick 上运行, 也使 type="submit"表单提交,例如:

HTML 代码:

<form method="post" action="reg.php">
<input type="text" id="username" name="username"></input>
<button type="submit" onclick="return val()">Sign Up</button>
</form>

JavaScript 代码:

只需添加 return true; else喜欢:

function val(){

var uname = document.getElementById('username').value;
if(!uname){
document.getElementById("error").innerHTML = "Enter a username";
return false; // in failure case
}
return true; // in success case
}

关于javascript - Javascript 验证后提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32410590/

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