HyperText Markup Language
checkValidity() または メソッドをフォーム関連 DOM インターフェイス (HTMLInputElement, HTMLSelectElement, HTMLButtonElement, HTMLOutputElement, HTMLTextAreaElement) に対して呼び出すことによって、この要素のみの制約を評価し、スクリプトがこの情報を取得できるようにします。 メソッドは、この要素の値が制約に合格するかどうかを論理値で返します。(これはふつう、 CSS 擬似クラスの :valid または :invalid のどちらを適用するかを判断する際に、ブラウザーが呼び出します。)一方、 メソッドはあらゆる制約違反をユーザーに報告します。reportValidity()checkValidity()reportValidity() checkValidity() または メソッドを HTMLFormElement インターフェイスに対して呼び出すことによって。reportValidity() フォーム自身を送信することによって。
checkValidity() を呼び出すことは、制約を静的に検証するといい、 を呼び出したり、フォームを送信したりすることは、制約を対話的に検証するといいます。reportValidity()