web-dev-qa-db-fra.com

Exécuter JavaScript lorsqu'un élément perd le focus

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 procéder.

Pour que ce soit bien clair, je cherche un moyen de le faire:

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

Que diriez-vous de l'événement onblur:

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

onblur est le contraire de onfocus.

64
Gumbo

Vous voulez utiliser le onblur event.

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

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

24
Loïc Wolff

De w3schools.com : Compatible avec Firefox, septembre 2016

<input type="text" onfocusout="myFunction()">
0
kurdtpage