HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <h2>Ответы</h2>
1 <h2>Ответы</h2>
2 <p>Сделаем простой пример валидации формы и показом текста ошибки встроенными средствами браузера. Чтобы задать собственное описание для возможных ошибок, воспользуемся методами Constraint validation API: checkValidity и setCustomValidity.</p>
2 <p>Сделаем простой пример валидации формы и показом текста ошибки встроенными средствами браузера. Чтобы задать собственное описание для возможных ошибок, воспользуемся методами Constraint validation API: checkValidity и setCustomValidity.</p>
3 <p>Для этого запустим проверку checkValidity() при каждом изменении текста в поле input. Если проверка не будет завершена успешно возникнет событие invalid. И нам останется лишь описать нужные варианты сообщений для каждой из ошибок.</p>
3 <p>Для этого запустим проверку checkValidity() при каждом изменении текста в поле input. Если проверка не будет завершена успешно возникнет событие invalid. И нам останется лишь описать нужные варианты сообщений для каждой из ошибок.</p>
4 <p>Важно: мы сбросываем ошибку setCustomValidity('') каждый раз, прежде чем провести проверку. Это нужно чтобы исключить показ предыдущей ошибки, которая сохраняется в памяти.</p>
4 <p>Важно: мы сбросываем ошибку setCustomValidity('') каждый раз, прежде чем провести проверку. Это нужно чтобы исключить показ предыдущей ошибки, которая сохраняется в памяти.</p>