Как добавить правило проверки в jquery.validation - PullRequest
1 голос
/ 01 марта 2012

На самом деле я использую плагин проверки jquery для проверки формы.В форме я использую 3 раскрывающихся списка.И я хочу -> когда я выберу значение в раскрывающемся списке-1, аналогичное значение в раскрывающемся списке-2 и раскрывающемся-3 не должно выбираться вообще.и я хочу сделать это с помощью правила проверки плагина проверки.

Может кто-нибудь решить мою проблему?Заранее спасибо ...

1 Ответ

2 голосов
/ 01 марта 2012
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 ваши выпадающие имена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...