Я использую базовую проверку для проверки правильности формата электронной почты, затем данные отправляются Ajax, где он проверяет, используется ли адрес электронной почты, и пользователь выбрал страну/состояние или оставил значения по умолчанию в блоках выбора,
Но для подтверждения формы HTML5 необходимо отправить событие отправки, нажав кнопку "Отправить", если он пройдет проверку базовой формы. Выполняется операция Ajax, но затем, когда результаты приходят, я хотел бы использовать те же подсказки браузера для согласованности интерфейса ( и хорошо мне нравится, как они выглядят).
Итак, есть ли способ показать их, я не смог найти, если для них есть какое-то специальное событие или что-то вроде того, как отправить событие отправки, но немедленно прекратить его. Прямо сейчас на поле появляется красный край, и при наведении курсора мыши на него появляется сообщение об ошибке, а всплывающая подсказка снова показывает кнопку отправки.
Также для браузеров, у которых нет встроенных всплывающих подсказок (в моем случае Safari), я использую Webshims Lib и он действует точно так же, как в Chrome и Firefox.