--- title: HTMLFormElement.reportValidity() slug: Web/API/HTMLFormElement/reportValidity translation_of: Web/API/HTMLFormElement/reportValidity ---
Метод HTMLFormElement.reportValidity() возвращает true если все дочерние элементы прошли проверку. Когда возвращается false, по каждому дочернему элементу не прошедшему проверку генерируется событие invalid и пользователю сообщаются проблемы проверки.
HTMLFormElement.reportValidity()
document.forms["myform"].addEventListener('invalid', function() {
//Опциональный ответ здесь.
}, false);
document.forms["myform"].addEventListener('submit', function() {
document.forms["myform"].reportValidity();
}, false);
HTML 5.1 Forms: The Constraint Validation API
{{ CompatibilityTable }}
| Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Базовая поддержка | {{ CompatChrome(40.0) }} | {{ CompatNo }} | {{ CompatNo }} | {{ CompatVersionUnknown() }} | {{ CompatUnknown() }} |
| Возможность | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Базовая поддержка | {{ CompatUnknown() }} | {{ CompatChrome(40.0) }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |