gpt4 book ai didi

javascript - if语句中的多个jquery语句

转载 作者:行者123 更新时间:2023-12-02 18:24:04 25 4
gpt4 key购买 nike

只有在文本字段正确填写的情况下,我才会尝试提交表单。我收到一条错误消息,说它期望 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 或最近出现的任何新的顶级域名?)

关于javascript - if语句中的多个jquery语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18556295/

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