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 |