我试图仅在正确填写文本字段的情况下提交表单。我收到一个错误,说它期望if语句的结尾,但是它是另一个jquery语句的开头。我如何在if语句中串接多个语句?
<input type="image" id="signinsubmit" src="images/signinBtn.jpg"> </br> <p id='signupbutton'>
<a href='subscription.php'>Sign Up </a> </p>
<script type="text/javascript">
function validateForm() {
// verify input
var phone = $("#signupphoneNumber").val().replace(/[^0-9]/g, '');
if( $("#signupUsername").val().length < 4 || $("#signupPassword").val().length < 8 || $("#signupownerName").val().length < 1 $("#signupEmail").val().indexOf("@") < 0 || $("#signupEmail").val().indexOf(".com") < 0 || phone.length < 10 )
{
return false;
}
</script>
||
在此位之后,您会缺少运算符(大概是):
$("#signupownerName").val().length < 1
如果您包含一些换行符,这将更加明显:
if( $("#signupUsername").val().length < 4 ||
$("#signupPassword").val().length < 8 ||
$("#signupownerName").val().length < 1 // <-- here's the problem
$("#signupEmail").val().indexOf("@") < 0 ||
$("#signupEmail").val().indexOf(".com") < 0 ||
phone.length < 10 ) {
return false;
}
(顺便说一句,注意,电子邮件地址也没有必须有.com
在他们-那.net
还是.gov
?或者任何已经萌芽最近新顶级域名的)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句