JavaScript返回错误的表单验证不起作用
JavaScript return false form validation not working
您能帮我吗?当验证失败时,我的脚本应该在p标记中取消隐藏错误消息并返回false,但我的表单会提交。你能看到我的问题在哪里吗?
function validate() {
if (document.emailForm.EMAIL_ADDRESS_.value.length==0) {
$('#errorNoAddress').fadeIn();
return false;
}
if (document.emailForm.EMAIL_ADDRESS_.value.length>0) {
var reg = /^([A-Za-z0-9_'-'.])+'@([A-Za-z0-9_'-'.])+'.([A-Za-z]{2,4})$/;
var address = document.emailForm.email.value;
if(reg.test(address) == false) {
$('#errorInvalidAddress').fadeIn();
return false;
}
}
document.emailForm.submit();
return true;
}
<form id="emailForm" name="emailForm" action="http://domain.com/formhandler.php" method="post">
<p id="errorNoAddress" class="error">Please enter an e-mail address.</p>
<p id="errorInvalidAddress" class="error">Please enter a valid email address.</p>
<label for="EMAIL_ADDRESS_">E-mail</label>
<input type="hidden" id="QUICK_SIGN_UP" name="QUICK_SIGN_UP" value="" />
<input type="image" src="btn-submit.gif" value="Submit" onclick="validate();" />
</form>
尝试<input type="image" src="btn-submit.gif" value="Submit" onclick="return validate();" />
相关文章:
- Jquery的表单验证不起作用
- Javascript文本框验证不起作用
- 外部JavaScript验证不起作用
- javascript文本验证不起作用.警报消息没有't显示
- 我的角度形式输入[数字]验证不起作用
- Javascript电子邮件验证不起作用
- 基本node.js express身份验证不起作用
- 使用 Ajax 调用进行验证不起作用
- 使用 Google OAuth 2.0 进行客户端身份验证不起作用
- 提交时 JavaScript 验证不起作用
- 表单验证不起作用,并阻止表单提交
- Struts2 Ajax 验证不起作用
- 提交时AngularJS中的表单验证不起作用
- php的网站验证不起作用
- jQuery验证不起作用:需要知道错误
- Javascript验证不起作用
- 使用jQuery AJAX对用户进行身份验证不起作用
- Javascript验证不起作用——只要一个if语句为true,它就会停止所有if语句
- 简单的JavaScript验证不起作用
- 回复:表单验证不起作用