在我的表格中,我有两个单选按钮(卖方和买方)。两个单选按钮的相同表单字段。但不同的是,当我点击买家单选按钮时,一些字段将隐藏我使用javascript隐藏。然后我使用了jquery表单验证。还使用了jquery验证隐藏字段。在卖方模式下,表单成功提交。在买方模式下,当我点击提交按钮时,jquery也会验证隐藏字段。我想在买方模式下停止验证。我是怎么做到的?
答案 0 :(得分:0)
您可以使用处理程序中的不同选项调用validate
函数,以切换买方/卖方模式。或者您可以在该处理程序中add/remove规则
答案 1 :(得分:0)
我假设您使用的是
$("#myForm").validate();
验证表格;你可以传递一个validate()选项来忽略某些元素。因此,例如,如果隐藏的所有元素都具有类“.hideForBuyer”,则以下内容将忽略它们:
$("#myForm").validate({
ignore: ".hideForBuyer"
})
请参见中途http://docs.jquery.com/Plugins/Validation/validate#toptions