Проверка JQuery - PullRequest
       2

Проверка JQuery

0 голосов
/ 21 сентября 2011

Здравствуйте, у меня есть много текстовых полей для проверки, но я не хочу использовать класс «required», который требуется Jquery для проверки текстовых полей, потому что я использую свой собственный класс css для соображений представления.Поэтому я не могу использовать необходимый класс.

$(document).ready(function(){
    $("#dform").validate({
      errorPlacement: function(error, element) {
         return true;
      },}

      jQuery.validator.addClassRules({
        txt: {
        required: true
      }

      });

   });

});

Я использую приведенный ниже код для проверки полей, которые имеют класс "txt".«TXT» - мой класс CSS для текстовых полей.Не могли бы вы помочь мне, что является ошибкой в ​​этом коде?Firefox Firebug выдает ошибку вроде отсутствия) после списка аргументов.

Ответы [ 2 ]

1 голос
/ 21 сентября 2011

Вы знаете, что можете использовать несколько классов в HTML, верно?

<input type="text" name="whatever" class="txt required"/>

Пока required не является именем класса, которое будет конфликтовать с вашей таблицей стилей, вы можете просто использовать оба класса. Ваш CSS с радостью проигнорирует required, а jQuery с радостью проигнорирует txt.

0 голосов
/ 27 января 2012

bdesham решил проблему с использованием «required» в качестве имени класса.

Что касается вашей ошибки, это, вероятно, то, что вы хотели сделать:

$(document).ready(function(){
    $("#dform").validate({
      errorPlacement: function(error, element) {
        return true;
      }
    });

    jQuery.validator.addClassRules({
      txt: {
        required: true
      }
    });
 });

Если вы новичок в JavaScript, сделайте себе одолжение и используйте IDE, которая может проверять синтаксис javascript, или используйте средство проверки синтаксиса онлайн; это сэкономит вам много времени / головных болей.

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