@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%
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект