ASP.NET, как ValidationGroup, используя плагин проверки JQuery? - PullRequest
5 голосов
/ 01 октября 2009

Мы пытаемся заставить плагин JQuery validate работать на нашем сайте, но мы натолкнулись на проблему здесь.

На нашем сайте у нас есть форма входа в систему, доступная пользователю на каждой странице, где мы хотели бы использовать плагин для проверки того, что пользователь ввел имя пользователя и пароль.

У нас также есть пара страниц, показывающих, например, какую-то форму, которую мы также хотели бы проверить с помощью плагина validate.

Проблема, с которой мы столкнулись, заключается в том, что нет способа сгруппировать текстовое поле имени пользователя и пароля для кнопки входа в систему, а все текстовые поля и прочее в другой форме для кнопки отправки этой формы. Если бы мы использовали валидатор ASP.NET, мы бы использовали атрибут ValidationGroup, но я пока не нашел хорошего решения для этого с использованием JQuery.

1 Ответ

0 голосов
/ 01 октября 2009

http://docs.jquery.com/Plugins/Validation

Вам нужно вызвать следующий код, где "#myForm" - это идентификатор формы, которую вы пытаетесь проверить:

  $(document).ready(function(){
     $("#myForm").validate();
  });

Ваша форма будет выглядеть так:

     <form  id="myForm" method="get" action="">
         Name
         <input id="cname" name="name" size="25" class="required" minlength="2" />
         E-Mail
         <input id="cemail" name="email" size="25"  class="required email" />
         <input class="submit" type="submit" value="Submit"/>
     </form>

Каждая форма, которую вы запускаете validate (), автоматически вызывает проверку при нажатии на нее кнопки отправки.

...