Вопросы к Поиску с Алисой
Для обработки ошибок в веб-формах на этапе валидации данных можно использовать следующие подходы:
checkValidity() можно определить, проходит ли элемент форму валидацию, а setCustomValidity() — добавить в элемент кастомное сообщение об ошибке. developer.mozilla.org metanit.com :valid (валидное поле), :invalid (невалидное), :required (обязательное) и :optional (необязательное). htmlacademy.ru Важно помнить, что валидацию на стороне клиента не следует рассматривать как достаточную меру безопасности: любые данные, отправляемые через форму, необходимо дополнительно проверять на безопасность и на стороне сервера. developer.mozilla.org