実際にjquery検証プラグインを使用してフォームを検証しています。 フォームには3つのドロップダウンリストを使用しています。 そして私が望む - >ドロップダウンリスト-1の値を選択するとき、ドロップダウンリスト2とドロップダウンリスト3の同様の値を選択しないでください。 と私は検証プラグインの検証ルールでやりたいjquery.validationに検証ルールを追加する方法
誰もが私の問題を解決することができますか?事前に おかげで...
実際にjquery検証プラグインを使用してフォームを検証しています。 フォームには3つのドロップダウンリストを使用しています。 そして私が望む - >ドロップダウンリスト-1の値を選択するとき、ドロップダウンリスト2とドロップダウンリスト3の同様の値を選択しないでください。 と私は検証プラグインの検証ルールでやりたいjquery.validationに検証ルールを追加する方法
誰もが私の問題を解決することができますか?事前に おかげで...
jQuery.validator.addMethod("dropdowns", function(value, element) {
var drop_val1 = $('#drop_1').val();
var drop_val2 = $('#drop_2').val();
var drop_val3 = $('#drop_3').val();
if((parseInt(drop_val1)==parseInt(drop_val2)) || (parseInt(drop_val1)==parseInt(drop_val3)) || (parseInt(drop_val2)==parseInt(drop_val3)))
{
return false;
}
else
{
return true;
}
}, "can not have the same value in 2 dropdowns");
そして
これは動作するはずですあなたの検証
dropdown: {
required : true,
dropdowns: true
}
に追加
EDITこれは、複数のドロップダウン
dropdown1: {
required : true,
dropdowns: true
},
dropdown2: {
required : true,
dropdowns: true
},
dropdown3: {
required : true,
dropdowns: true
}
のために働く
dropdown1 , dropdown2 ,dropdown3
は、ドロップダウンリストの名前です。
@ntziolisが正しいです。 –
@ntziolis-thanxからの提案です。私はそれに取り組んでいます。 – Sam