HTMLの無効な属性


定義と使用法

oninvalidイベントは、submittable <input>要素が無効な場合に発生します。

たとえば、必須属性が設定されていてフィールドが空の場合、入力フィールドは無効です(必須属性は、フォームを送信する前に入力フィールドに入力する必要があることを指定します)。


に適用されます

oninvalid属性はイベント属性の一部であり、任意のHTML要素で使用できます。

要素 イベント
すべてのHTML要素 oninvalid

入力例

入力フィールドが無効な場合にJavaScriptを実行します。

<input type="text" oninvalid="alert('You must fill out the form!');" required>

ブラウザのサポート

表の数字は、イベント属性を完全にサポートする最初のブラウザバージョンを示しています。

Event Attribute
oninvalid Yes 10.0 Yes Not supported Yes