diff --git a/files/ja/web/api/htmlformelement/checkvalidity/index.md b/files/ja/web/api/htmlformelement/checkvalidity/index.md new file mode 100644 index 00000000000000..d61edd80b14ef6 --- /dev/null +++ b/files/ja/web/api/htmlformelement/checkvalidity/index.md @@ -0,0 +1,52 @@ +--- +title: "HTMLFormElement: checkValidity() メソッド" +short-title: checkValidity() +slug: Web/API/HTMLFormElement/checkValidity +l10n: + sourceCommit: 2b29051262aa05ce9a630d0dd2d6958f493abe19 +--- + +{{APIRef("HTML DOM")}} + +**`checkValidity()`** は {{domxref("HTMLFormElement")}} インターフェイスのメソッドで、関連付けられたコントロールすべてが適用された[制約検証](/ja/docs/Web/HTML/Constraint_validation)ルールを満たしているかどうかを示す論理値を返します。 このメソッドは、値が不正な要素にそれぞれ対して {{domxref("HTMLInputElement/invalid_event", "invalid")}} イベントを発行しますが、このフォーム要素自体には発行しません。 `checkValidity()` には既定でブラウザーの動作が設定されていないため、この `invalid` イベントをキャンセルしても効果はありません。 + +> [!NOTE] +> CSS の {{cssxref(":valid")}} および {{cssxref(":invalid")}} 擬似クラスは、`