ASP.NET, как ValidationGroup, используя плагин проверки JQuery?
Мы пытаемся заставить плагин JQuery validate работать на нашем сайте, но здесь мы столкнулись с проблемой.
На нашем сайте у нас есть форма входа в систему, доступная пользователю на каждой странице, где мы хотели бы использовать плагин для проверки того, что пользователь ввел имя пользователя и пароль.
У нас также есть пара страниц, показывающих, например, какую-то форму, которую мы также хотели бы проверить с помощью плагина validate.
Проблема, которую мы видели, состоит в том, что нет способа сгруппировать текстовое поле имени пользователя и пароля с кнопкой входа в систему, а все текстовые поля и прочее в другой форме - с кнопкой отправки этой формы. Если бы мы использовали валидатор ASP.NET, мы бы использовали атрибут ValidationGroup, но я пока не нашел хорошего решения для этого с использованием JQuery.
1 ответ
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(), автоматически вызывает проверку, когда на нее нажимают кнопку отправки.