---
title: HTMLInputElement.reportValidity()
slug: Web/API/HTMLInputElement/reportValidity
tags:
- API
- HTML DOM
- HTMLInputElement
- メソッド
- NeedsExample
- リファレンス
- reportValidity
- reportValidity()
browser-compat: api.HTMLInputElement.reportValidity
translation_of: Web/API/HTMLInputElement/reportValidity
---
{{APIRef("HTML DOM")}}
**`reportValidity()`** は {{domxref('HTMLInputElement')}} インターフェイスのメソッドで、 {{domxref("HTMLInputElement.checkValidity", "checkValidity()")}} メソッドと同じ検証のチェック手順を実行します。値が無効であった場合、このメソッドはその要素に {{domxref("HTMLInputElement.invalid_event", "invalid")}} イベントを発行し、(そのイベントがキャンセルされなければ)ユーザーに問題を報告します。
## 構文
```js
element.reportValidity();
```
### 返値
要素を検証して問題がなければ `true` を返し、それ以外の場合は `false` を返します。
## 仕様書
{{Specifications}}
## ブラウザーの互換性
{{Compat}}
## 関連情報
- [学習: クライアント側フォーム検証](/ja/docs/Learn/Forms/Form_validation)
- [ガイド: 制約検証](/ja/docs/Web/Guide/HTML/Constraint_validation)
- [制約検証 API](/ja/docs/Web/API/Constraint_validation)