HTMLの無効なイベント属性

❮HTMLイベント属性

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

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

以下の「自分で試してみてください」の例をもっと見てください。


定義と使用法

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

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


ブラウザのサポート

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

Event Attribute
oninvalid Yes 10.0 Yes Not supported Yes

構文

<element oninvalid="script">

属性値

Value Description
script The script to be run on oninvalid

技術的な詳細

サポートされているHTMLタグ: <入力>

その他の例

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

<input type="text" oninvalid="alert('Must contain 6 or more characters');" pattern=".{6,}">

関連ページ

HTML DOMリファレンス:oninvalidイベント


❮HTMLイベント属性