onblur | NN 2 IE 3 DOM 2 |
Remontée: non; Annulable: non | |
Se déclenche une fois que l'élément a perdu l'activation (parce ce qu'un autre élément a reçu l'activation) ou car la méthode blur() de l'élément courant a été invoquée. L'événement onblur se déclenche avant l'événement onfocus dans l'autre élément. |
|
Evitez d'utiliser l'événement onblur dans les champs d'entrée de texte pour déclencher la validation de formulaire, surtout si la routine de validation affiche une boîte de dialogue d'alerte à la découverte d'une erreur. L'interaction entre les événements onblur et onfocus, ainsi que l'affichage et le masquage d'une boîte de dialogue d'alerte, peut déclencher une boucle infinie. Utilisez plutôt onchange. |
|
Bien que l'événement onblur soit pris en charge par les contrôles de formulaires et les objets window depuis les débuts des navigateurs prenant les scripts en charge, les navigateurs modernes peuvent déclencher l'événement sur presque n'importe quel autre élément affiché, tant que l'attribut tabindex est défini pour l'élément. Remarque: Il est connu qu'IE pour Windows omet souvent de déclencher l'événement onblur sur les objets window. |
|
Cibles typiques | |
Pour tous les navigateurs, objets input (de type texte et mot de passe), textarea, select et window; pour IE 5 et versions ultérieures et Netscape 6, ajoutez tous les éléments affichés dont l'attribut tabindex a reçu une valeur. |