Принудительная валида фундамента силы
Я пользуюсь рядом с Zurb Foundation.
Я пытаюсь определить, должен ли я отключить кнопку отправки формы, основываясь на действительном статусе полей. Кроме того, я хотел бы сделать поля действительными или нет.
Все работает во время обычных операций, но не до тех пор, пока каждое поле не будет выбрано или изменено. Тогда и только тогда называются валидаторы. В связи с этим я не могу сказать, действительна ли форма при загрузке страницы.
При загрузке страницы я хотел бы вызвать валидатор, чтобы увидеть, являются ли поля действительными. Я использую комбинацию required
, pattern
а также data-abide-validator
,
2 ответа
Вы можете попробовать это:
$(document).ready(function() {
$("#myForm").trigger("change");
});
замещать #myForm
с идентификатором вашей формы. Это приведет к изменению формы, которая должна заставить Abide приступить к работе.
Источник: Ручная проверка соответствия Abide в Zurb Foundation.
Я также нашел эту ветку на Github, в которой говорится о error
class для родительского элемента ввода: Abide - принудительно отображать некоторые ошибки при загрузке страницы.
При загрузке страницы я хотел бы вызвать валидатор, чтобы увидеть, являются ли поля действительными. Я использую комбинацию обязательного, шаблона и данных-валидатора.
Это не имеет смысла для меня, обычно эти поля пусты и не действительны, или вы предварительно заполняете поля формы?
Если вы просто хотите показать состояние "ошибка", этот ответ уже дан Колином Маршаллом ( https://github.com/zurb/foundation/issues/4106).