В моей форме есть несколько текстовых вводов для адресов электронной почты.
Требуется только первый.
Моя проблема в том, что форма отправляется, когда пользователь ввел неправильный адрес электронной почты в поле, которое не требуется.
Мне нужно запретить отправку формы, если в поле есть ошибка, которая не обязательна.
Как я могу это сделать?
Должен ли я добавить пользовательское правило?
Вот что у меня есть в моей форме.
<fieldset>
<label for="To"><span>To</span> <input id="To" name="To" type="email" autocomplete="off" maxlength="30" class="required"></label>
<label for="Cc1"><span>Cc</span> <input id="Cc1" name="CC[]" type="email" autocomplete="off" maxlength="30" ></label>
<label for="Cc2"><span>Cc</span> <input id="Cc2" name="CC[]" type="email" autocomplete="off" maxlength="30" ></label>
</fieldset>
И инициализация для плагина jQuery
$.metadata.setType("attr", "validate");
$().ready(function() {
// validate signup form on keyup and submit
$("#myform").validate();
});