gpt4 book ai didi

javascript - 无法使用 equalTo 属性匹配密码

转载 作者:行者123 更新时间:2023-12-03 09:57:00 26 4
gpt4 key购买 nike

我想使用 validate.js 验证我的表单并匹配密码。我编写了以下代码:

$(document).ready(function () {

$("#signup-form").validate({
rules: {
"signup-username": {
required: true,
minlength: 2
},

"signup-firstname": {
required: true,
minlength: 2
},
"signup-lastname": {
required: true,
minlength: 2
},
"signup-email": {
required: true
},
"signup-password1": {
required: true,
minlength: 5
},
"signup-password2": {
equalTo: "#signup-password1"
}

},
messages: {
"signup-username": {
required: "Please, enter a user name",
minlength: "Minimum userlength should be 2"
},
"signup-firstname": {
required: "Please, enter your first name",
minlength: "Minimum firstname length should be 2"
},
"signup-lastname": {
required: "Please, enter your last name",
minlength: "Minimum lastname length should be 2"
},
"signup-email": {
required: "Please, enter a valid email"
},
"signup-password1": {
required: "Please, enter your password",
minlength: "Minimum password length should be 5"
},
"signup-password1":"Password doesn't match."

}
submitHandler: function (form)
{

alert("form is submitted successfully.");
}
});

});

我是js新手。为什么它不起作用。有时我想知道哪里该放逗号,哪里不放逗号。请帮助我。

最佳答案

尝试改变:

"signup-password2": {
equalTo: "#signup-password2"
}

...

"signup-password1":"Password doesn't match."

至:

"signup-password2": {
required: true,
equalTo: "#signup-password1"
}

...

"signup-password2": {
required: "Please, enter your password again",
equalTo: "Password doesn't match."
}

Doc
jsfiddle - 验证插件是否损坏
another fiddle - 工作正常

关于javascript - 无法使用 equalTo 属性匹配密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30698856/

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