【发布时间】:2015-12-01 08:26:57
【问题描述】:
在使用JavaScript 验证表单后,我想将表单提交到名为reg.php 的PHP 文件。 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.
}
}
【问题讨论】:
-
如果您将按钮更改为
type="submit"并输入onclick="return val();",那么表单将自动提交,除非您的函数返回false(就像验证失败时一样)。只需将action="reg.php"添加到表单元素即可。
标签: javascript php html forms validation