gpt4 book ai didi

jQuery 模糊验证

转载 作者:行者123 更新时间:2023-12-03 21:35:22 26 4
gpt4 key购买 nike

我正在尝试在我正在创建的网页上进行 jQuery 验证。我有大约 6 个不同的字段集,其中包含页面的详细信息。我使用它是因为我隐藏并显示它们可以提供更好的用户体验。

每当我尝试提交页面以及每当我添加单个字符(当文本框需要 2 个或更多字符时)时,我都会让插件按我想要的方式工作,但是我也希望在模糊时进行验证。如果我的用户没有满足验证条件,我想立即通知他们,以便他们可以立即修复它,而不必回来。

谁能告诉我我需要做什么,我正在使用 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/插件。

这是我迄今为止编写的 jQuery 代码:

      $("#aspnetForm").validate({
rules: {
<%=txtFirstName.UniqueID %>:
{
required: true,
minlength: 2
}
,
<%=txtSurname.UniqueID %>:
{
required: true,
minlength: 2
}
,
<%=txtMobileNumber.UniqueID %>:
{
required: true,
minlength: 8
}
,
<%=Email.UniqueID %>:
{
required: true,
email: true
}
,
<%=ddDay.UniqueID %>:
{
required: true

}
,
<%=ddMonth.UniqueID %>:
{
required: true

}
,
<%=ddYear.UniqueID %>:
{
required: true

}
,
<%=txtHouseNumber.UniqueID %>:
{
required: true,
minlength:1

}
,
<%=txtAddress1.UniqueID %>:
{
required: true,
minlength:5
}
,
<%=txtCity.UniqueID %>:
{
required: true,
minlength:2
}
,
<%=txtSuburb.UniqueID %>:
{
required: true,
minlength:2
}
,
<%=txtPostCode.UniqueID %>:
{
required: true,
minlength:4,
maxlength:4
}

,
<%=UserName.UniqueID %>:
{
required: true,
minlength:4

}
,
<%=Password.UniqueID %>:
{
required: true,
minlength:4

}
,
<%=ConfirmPassword.UniqueID %>:
{
equalTo: "ctl00$ctl00$cpMain$cpLeft$Password"

}
,
<%=chkTerms.UniqueID %>:
{
required: true


}

},
messages: {
<%=txtFirstName.UniqueID %>:
{
required: "Please enter your firstname",
minlength: "Minimum length is 2 characters"
},
<%=txtSurname.UniqueID %>:
{
required: "Please enter your lastname",
minlength: "Minimum length is 2 characters"
},
<%=txtMobileNumber.UniqueID %>:
{
required: "Please enter your mobile",
minlength: "Minimum length is 8 characters"
}
,
<%=ddDay.UniqueID %>:
{
required: "Please enter your date of birth"

}
,
<%=txtMobileNumber.UniqueID %>:
{
required: "Please enter your date of birth"
}
,
<%=txtMobileNumber.UniqueID %>:
{
required: "Please enter your date of birth"
}
,
<%=Email.UniqueID %>:
"Please enter a valid email"
,
<%=txtHouseNumber.UniqueID %>:
{
required: "Please enter your house number",
minlength:"Please add at least 1 character"
}

,
<%=txtAddress1.UniqueID %>:
{
required: "Please enter your address",
minlength:"Please add at least 5 characters"
}
,
<%=txtCity.UniqueID %>:
{
required: "Please enter your city",
minlength:"Please add at least 2 characters"
}
,
<%=txtSuburb.UniqueID %>:
{
required: "Please enter your city",
minlength:"Please add at least 2 characters"
}
,
<%=txtPostCode.UniqueID %>:
{
required: "Please enter your postcode",
minlength:"Please add the 4 required characters",
maxlength:"Only 4 characters are allowed"
}
,
<%=UserName.UniqueID %>:
{
required: "Please enter your username",
minlength: "Please add the 4 required characters"

}
,
<%=Password.UniqueID %>:
{
required: "Please enter your password",
minlength: "Please add the 4 required characters"

}
,
<%=ConfirmPassword.UniqueID %>:
{
equalTo: "Passwords must match"
}
,
<%=chkTerms.UniqueID %>:
{
required: "Please agree to the terms"


}

}


});


有什么建议吗?

最佳答案

潜水员丹是对的

$('form').validate({
onfocusout: function (element) {
$(element).valid();
},
rules: {
name: 'required',
from: 'required'

},
messages: {
name: 'Please enter your firstname',
from: 'Please enter where are you from'
}
});

关于jQuery 模糊验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4622232/

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