onblur | NN 2 IE 3 DOM 2 |
バブル : なし、キャンセル可能 : なし | |
他の要素がフォーカスを取得したため現在の要素がフォーカスを失ったか、現在の要素の blur( ) メソッドが呼び出された後に発生します。onblur イベントは、フォーカスの移動先の要素の onfocus イベントより先に発生します。 |
|
テキスト入力フィールドにおいて onblur イベントでフォーム検証ルーチンをトリガーしないでください。特に、エラー検出時に警告ダイアログボックスを表示させる検証ルーチンは呼び出さないでください。警告ダイアログボックスの表示および非表示の処理に加えて、onblur イベントと onfocus イベントとの競合が生じて無限ループに陥ることがあります。代わりに onchange を使用します。 |
|
onblur イベントは、スクリプト可能ブラウザの初期のバージョンから、フォームコントロールと window オブジェクトでサポートされています。ただし、最近のブラウザでは、tabindex 属性を設定すれば、ほぼすべての表示要素でこのイベントを呼び出すことができます。Windows 版 IE では、onblur イベントは window オブジェクトから削除されています。 |
|
代表的なターゲット | |
全ブラウザでは、入力テキストおよびパスワードの input、textarea、select、ならびに window の各オブジェクト。IE 5 以降および Netscape 6 では、この他に tabindex 属性に値が割り当てられている表示要素。 |
|