2012-02-23 16 views
0

jquery validateプラグインを使用してフォーム入力を検証しています。私が遭遇した問題は、選択されたラジオボタンに基づいて異なるフィールドを隠して表示するラジオボタングループがあることです。jQueryラジオボタンが選択されている場合、フィールドの異なるサブセットを検証します。

どのラジオボタンオプションが選択されているかによって、非表示になっているフィールドのサブセットを検証する方法を教えてください。

おかげ

+0

私は 'ignore:":hidden "をしたいと思います。 –

答えて

0

depends規則使用:この例では、唯一必要とされることがcontactフィールドを設定

$("#myForm").validate({ 
    rules: { 
     contact: { 
     required: { 
      depends: function(element) { 
       return $("#myCheckbox:checked"); 
      } 
     } 
     } 
    } 
}) 

#myCheckboxフィールドがチェックされています。

関連する問題