jQuery Validation – 两个字段,只需要填写一个

前端之家收集整理的这篇文章主要介绍了jQuery Validation – 两个字段,只需要填写一个前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的表单上使用 jQuery Validation Plugin。在我的表格上,我有一个“电话”字段和一个“手机号码”领域。

我怎么做,使用户必须填写其中的一个,但它可以是字段?

解决方法

这看起来像你需要使用 dependency-callback

这将允许你做:

Makes the element required,depending on the result of the given callback.

然后,您可以在两个电话字段上放置所需的验证规则,这些规则只有基于函数回调的返回才需要;因此您可以在电话字段上放置规则,以说明只有在移动字段为空白时才需要此规则,反之亦然。

这是未经测试的,但在理论上

rules: {
    telephone: {
        required: function(element) {
            return $("#mobile").is(':empty');
        }
    },mobile: {
        required: function(element) {
            return $("#telephone").is(':empty');
        }
    }
}
原文链接:https://www.f2er.com/jquery/184961.html

猜你在找的jQuery相关文章