gpt4 book ai didi

jquery表单验证插件: field 1 not equal to field 2

转载 作者:行者123 更新时间:2023-12-03 22:07:05 30 4
gpt4 key购买 nike

嘿嘿,

我遇到了以下问题:我尝试阻止用户为“用户名”和“电子邮件”字段选择相同的值。我正在使用 jquery 表单验证插件 (http://bassistance.de/jquery-plugins/jquery-plugin-validation/)

如果有人能给我指路,那就太好了,请在此处查看我的代码:

// validate form    
$("#signupform").validate({

rules: {
username: {
required: true,
minlength: 2,
remote: "/_misc/formcheck/username.cfm"
},
password1: {
required: true,
minlength: 5
},
password2: {
required: true,
minlength: 5,
equalTo: "#password1"
},
email: {
required: true,
email: true,
remote: "/_misc/formcheck/email.cfm"
},
email2: {
required: true,
email: true,
equalTo: "#email"
},
usage: "required"
},
messages: {
username: {
required: "please username!!",
minlength: "username at least 2 chars"
},
password1: {
required: "please password!",
minlength: "password at least 5 chars"
},
password2: {
required: "please password",
minlength: "password at least 5 chars",
equalTo: "password fields have to match"
},
email: "validate email please!",
email2: {
required: "please provide correct email address!",
equalTo: "email fields must match!"
},
usage: "please check my terms!"
},

预先感谢,米歇贝克

最佳答案

您可以添加一个自定义方法来检查用户名和电子邮件值,并为该字段添加验证。

演示 - http://jsfiddle.net/2hA8M/8/

示例 -

方法 -

$.validator.addMethod("user_email_not_same", function(value, element) {
return $('#name').val() != $('#email').val()
}, "* User and Email should not match");

验证 -

rules : {
username : {
user_email_not_same: true
}
},

关于jquery表单验证插件: field 1 not equal to field 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7905368/

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