Ejecuta JavaScript cuando un elemento pierde el foco

135

Tengo una entrada HTML estándar que quiero ejecutar código JavaScript cuando pierde el foco. Lamentablemente, mis búsquedas en Google no revelaron cómo hacer esto.

Para que quede claro, estoy buscando una manera de hacer esto:

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

Respuestas:

258

¿Qué tal el evento onblur:

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

onblures lo contrario de onfocus.

Gumbo
fuente
37

Desea usar el evento onblur .

<input type="text" name="name" value="value" onblur="alert(1);"/>
Dan Lew
fuente
24

Estás buscando el onblurevento. Mira aquí , para más detalles.

Loïc Wolff
fuente
0

Desde w3schools.com : compatible con Firefox, septiembre de 2016

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