ValidityState.valueMissing
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
valueMissing は ValidityState オブジェクトの読み取り専用プロパティで、必須 (required) のコントロール、例えば <input>, <select>, <textarea> の値が空であることを示します。
required 属性が設定されており、<option> が選択されていない場合、または <textarea> やユーザーが編集できる <input> が空の場合、 valueMissing 属性は true になります。このプロパティは、フィールドが必須かつ値がない場合にのみ true となります。フィールドが必須でない場合、またはフィールドが必須でも値がある場合には、値は false となります。