ValidityState.valueMissing

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since December 2018.

valueMissingValidityState オブジェクトの読み取り専用プロパティで、必須 (required) のコントロール、例えば <input>, <select>, <textarea> の値が空であることを示します。

required 属性が設定されており、<option> が選択されていない場合、または <textarea> やユーザーが編集できる <input> が空の場合、 valueMissing 属性は true になります。このプロパティは、フィールドが必須かつ値がない場合にのみ true となります。フィールドが必須でない場合、またはフィールドが必須でも値がある場合には、値は false となります。

仕様書

Specification
HTML Standard
# dom-validitystate-valuemissing-dev

ブラウザーの互換性

BCD tables only load in the browser

関連情報