フォームを検証するためにjQuery検証プラグインを使用しています。1つのフィールドに値がある場合、もう1つのフィールドにも値が必要になるように、フィールドのいくつかのペアを結び付けたいと思います。基本的に、両方のフィールド(両方のテキスト入力)は、両方に値があるか、両方に値がない必要があります。誰かがこれを達成するための良い方法を知っていますか?
67622 次
3 に答える
87
ドキュメント ページの「ルール」セクションのサンプル コードを見ると、depends
設定できるフィールドがあります。
次のようなもの(これは私の頭から離れたものであり、テストされていません):
...
secondInput: {
required: function(element){
return $("#firstInput").val()!="";
}
}
....
于 2012-05-02T01:59:04.710 に答える
35
明確にするために、これは私がエリコの答えに基づいてやったことです:
firstInput: {
required: function(element){
return $("#secondInput").val().length > 0;
}
},
secondInput: {
required: function(element){
return $("#firstInput").val().length > 0;
}
}
各入力は他の入力に依存するようになり、他の入力に値がある場合にのみ必要になります。
于 2012-05-04T21:31:53.647 に答える