2009-04-20 5 views
127

J'ai une entrée HTML standard que je veux exécuter du code JavaScript quand il perd le focus. Malheureusement, mes recherches sur Google n'ont pas révélé comment faire cela.Exécuter JavaScript quand un élément perd le focus

Pour être clair, je suis à la recherche d'une façon de le faire:

<input type="text" name="name" value="value" onlosefocus="alert(1);"/> 

Répondre

239

Que diriez-vous onblur événement:

<input type="text" name="name" value="value" onblur="alert(1);"/> 
36

Vous voulez utiliser l'événement onblur.

<input type="text" name="name" value="value" onblur="alert(1);"/> 
25

Vous recherchez l'événement onblur. Regardez here, pour plus de détails.

61

onblur est le contraire de onfocus.

-1

De w3schools.com: Fait compatible avec Firefox septembre, 2016

<input type="text" onfocusout="myFunction()"> 
+2

ne fonctionne pas sur Firefox !! – Syno

+0

Fonctionne sur FF 52.0 et plus – kurdtpage

Questions connexes