П ЕРЕОПРЕДЕЛЕНИЕ УМОЛЧАНИЙ БРАУЗЕРА Встроенные сообщения об ошибках прекрасны, но что если вы хотите изменить эти со-
общения в соответствии с требованиями заказчика? Что если сегодня день подражания
пиратам? Может быть, я хочу, чтобы все сообщения проверки были написаны на пиратском
языке.
Это возможно — нужно всего лишь немного JavaScript-кода, основанного на методе
setCustomValidity
. Однако при задании уникального сообщения само поле становится
невалидным, поэтому приходится применять обходное решение: сначала передавать этому
методу пустую строку, удаляя любые пользовательские ошибки, вручную выполнять ва-
лидацию в коде, а затем уже задавать собственное сообщение об ошибке, которое в итоге
увидит пользователь.
Итак, пусть мы не хотим, чтобы на экране отображался такой текст.