Принудительная валида фундамента силы

Я пользуюсь рядом с 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).

Другие вопросы по тегам