1
我有一个单选按钮选项的表单,都是必需的。jquery的有条件验证
但是我想添加一个单选按钮的额外验证。
例如:
如果选择了值等于然后只对这种颜色需要“布朗”进一步验证,如
input:radio[name='radTypeJoint']:checked").val() == 'Shear'
&&
input:radio[name='radSubstrate']:checked").val() == 'Masonry to Masonry'
return false;
任何想法,非常感谢亚当
我现在已经知道了这个:
radShade: { required: function(element) {
if (($("input:radio[name='radShade']:checked").val() == 'Brown') && ($("input:radio[name='radGeographical']:checked").val() == 'South Facing') || ($("input:radio[name='radShade']:checked").val() == 'Brown') && ($("input:radio[name='radGeographical']:checked").val() == 'West Facing') || ($("input:radio[name='radShade']:checked").val() == 'Brown') && ($("input:radio[name='radMovement']:checked").val() != 'Increase of 12 of minimum joint width') || ($("input:radio[name='radShade']:checked").val() == 'Brown') && ($("input:radio[name='radStories']:checked").val() != 'Less than 3') || ($("input:radio[name='radShade']:checked").val() == 'Brown') && ($("input:radio[name='radSubstrate']:checked").val() != 'Masonry to Masonry') || ($("input:radio[name='radShade']:checked").val() == 'Brown') && ($("input:radio[name='radElements']:checked").val() == 'Window') || ($("input:radio[name='radShade']:checked").val() == 'Brown') && ($("input:radio[name='radTypeJoint']:checked").val() == 'Fillet')) {
alert("This shade is not available with your current selections");
return false;
};
}
但是表格仍然被提交即使我,但返回true或返回false。
我没有得到你的问题....我想你已经你的问题的书面答案... – Vivek 2011-02-10 09:53:00
我在正确的语法后我没有收到任何错误或结果返回。我有点知道我走在正确的轨道上,但对我而言,这不过是一件事。 – user611102 2011-02-10 09:59:05