У меня есть форма внутри диалогового окна, которое появляется после нажатия другой кнопки.После того, как вы нажали на кнопку, появится форма, в которую пользователь помещает некоторые значения.Некоторые из них являются обязательными, поэтому к ним прикрепляется обязательный атрибут.Я использую валидатор, который находится здесь http://docs.jquery.com/Plugins/Validation/validate от bassistance.de
Валидатор JQuery загружается, когда форма (medicx) показывается пользователю (видна).Когда пользователь нажимает кнопку отправки формы (субмедика), проверяют, является ли она истинной или ложной.Это проверка, которая всегда дает true вместо false, когда некоторые входные данные, имеющие требуемый флаг, еще не завершены.Код выглядит так:
if ( $('#medicx').is(':visible') == true ) {
$('#formmedic').validate();
}
$('#submedic').click(function() {
alert("Valid: " + $("#formmedic").valid());
});
Форма выглядит так:
<td><label>First Name:</label></td>
<td><input id="fmfname" name="fmfname" type="text" min="3" pattern="[A-z]{3,}" required="required"/></td>
<td><label>Last Name:</label></td>
<td><input id="fmlname" name="fmlname" type="text" min="3" pattern="[A-z]{3,}" required="required"/></td>