jquery 検証プラグインを使用して、次のようにルール equalTo を使用してフィールドを検証しています。
$('#booking').validate({
ignoreTitle: true,
rules: {
payments: {
equalTo: {
param: "#sales",
depends: function(element) { return $("#status").val() == 'invoiced'; }
}
},
}
});
私はこれを機能させることができますが、選択オプションが特定の値である場合にのみこのルールを適用したいと思います。私はこれで迷っており、別のフィールド値に依存する equalTo ルールをオプションにする方法がわかりません
私は依存ルールを見ましたが、これに関するドキュメントを見つけることができません
誰か私にいくつかの指針を教えてもらえますか?
私は助けるためにjsfiddleを作成しました:
http://jsfiddle.net/longestdrive/SneAF/2/
ありがとう
更新:依存関係を試しましたが、期待どおりに機能しません:
同様の/重複した質問もいくつか見つかりました: jQuery Validation - 別のフィールドが入力され 、 jQuery 検証が依存する場合にのみフィールドが必要です