--- title: HTMLFormElement.reportValidity() slug: Web/API/HTMLFormElement/reportValidity translation_of: Web/API/HTMLFormElement/reportValidity ---
{{ APIRef("HTML DOM") }}

Метод 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() }}