@magary4

Валидация форм?

Хочу найти гибкое решение и использовать его во всех проектах
для того чтоб не портить верстку сообщение о том что поле не правильное должно всплывать, типа как нейтивная HTML5 валидация которая прекрасно работает в том числе и на мобильных устройствах. но к сожалению не работает в сафари (о старых браузерах не парюсь)
какие еще есть недостатки HTML5 валидации?
есть мысль написать js который будет запускаться только в сафари и делать проход по всем инпутам имеющим атрибуты required & pattern и на onsubmit показывать балуны возле полей с сообщением типа "неверный формат - надо - 12-34-56"

хотя вот счас когда написал это сообщение подумал - что этот вариант тоже не 100% возможна ситуация когда идет проверка на сервере и после ajax ответа сообщение об ошибках надо где-то показать, после ajaxa пихать их в html5 customValidity - бред

второе пожелание к моим формам - это отключение или включение группы контролов в зависимости от состояния
например когда чекнут чекбокс - показывать дополнительное текстовое поле
когда выбрано определенный радиобаттон -дезейблить что-то в форме

нечто я видел в angularjs
там есть ништяки типа ng-class, ng-disabled, ng-hide

че посоветуете?
  • Вопрос задан
  • 219 просмотров
Пригласить эксперта
Ответы на вопрос 1
@WQP
Делайте маски для инпутов. Потом сравнивайте их. Отправляйте на сервер и там тоже надо валидировать т.к. нельзя доверять пользователям на 100%
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект