2011-02-18 116 views
0

在我的表单中,我有两个单选按钮(卖家和买家)。但不同的是,当我点击买家单选按钮时,有些字段会隐藏我用javascript来隐藏该字段。然后我使用jQuery表单验证。也使用jQuery验证隐藏字段。在卖家模式下,表单已成功提交。在买家模式下,当我点击提交按钮时,jquery也验证隐藏字段。我想停止在买方模式下验证。我该怎么做?基于单选按钮选择的jQuery验证

回答

0

你可以调用validate功能方面与处理程序不同的选项,切换买方/卖方模式。或者你可以在处理器

0

add/remove规则我假设你使用的是像

$("#myForm").validate(); 

东西来验证的形式;你可以传递一个选项来验证()以忽略某些元素。因此,举例来说,如果您的所有元素得到隐藏有类“.hideForBuyer”然后像下面这样会忽略它们:

$("#myForm").validate({ 
    ignore: ".hideForBuyer" 
}) 

见中途下来http://docs.jquery.com/Plugins/Validation/validate#toptions