gpt4 book ai didi

jquery - 如何在Jquery验证规则中实现 "or"条件

转载 作者:行者123 更新时间:2023-12-01 02:02:34 30 4
gpt4 key购买 nike

我目前正在使用jquery验证插件来验证我的表单,在这里我想验证固定电话号码手机号码。用户想输入任何一个。所以我想要在 jquery 验证规则中使用 Or 条件。

rules{ 'landline':{ required:true }, 'mobile':{ required:true } }

如何将任意一个字段设置为必填字段。

最佳答案

如果您希望错误消息正确切换并使代码看起来简洁,只需使用专门针对这种情况创建的方法即可。该规则/方法称为 require_from_group并包含在the additional-methods.js file中.

$(document).ready(function () {

$("#form").validate({
rules: {
landline: {
require_from_group: [1, '.phone'],
number: true
},
mobile: {
require_from_group: [1, '.phone'],
number: true
}
}
});

});

演示:http://jsfiddle.net/t45dc/

并且可以选择将两条错误消息合并为一条,请使用groups选项...

$(document).ready(function () {

$("#form").validate({
rules: {
landline: {
require_from_group: [1, '.phone'],
number: true
},
mobile: {
require_from_group: [1, '.phone'],
number: true
}
},
groups: {
phones: 'landline mobile'
}
});

});

演示:http://jsfiddle.net/t45dc/1/

关于jquery - 如何在Jquery验证规则中实现 "or"条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20814318/

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