【发布时间】:2011-11-28 02:41:53
【问题描述】:
我有条件验证并希望在必填字段上附加一个星号。如果我为字段指定“必需”类,我可以轻松地做到这一点,但是我使用规则指定要求,因为一些验证规则是有条件的。
例如,我有 3 个单选按钮:(家庭电话、工作电话、手机)和 3 个对应的字段,这取决于所选的收音机。
我希望能够在家庭电话字段中添加一个星号,但是如果选择了工作电话电台,那么我希望工作电话字段具有星号而不是家庭电话,因为需要工作电话而不是家庭电话.
以下是我的条件:
hphone: { required: function(element){ return $('#phonePref:checked').val() == 0; } },
cPhone: { required: function(element){ return $('#phonePref:checked').val() == 2; } },
wphone: { required: function(element){ return $('#phonePref:checked').val() == 1; } },
处理这个问题的最佳方法是什么?
提前感谢您的帮助。
【问题讨论】:
标签: jquery validation conditional