Executar JavaScript quando um elemento perde o foco

134

Eu tenho uma entrada HTML padrão que quero executar o código JavaScript quando ele perde o foco. Infelizmente, minhas pesquisas no Google não revelaram como fazer isso.

Para deixar claro, estou procurando uma maneira de fazer isso:

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

Respostas:

258

Como sobre o evento onblur:

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

onbluré o oposto de onfocus.

quiabo
fonte
37

Você deseja usar o evento onblur .

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

Você está procurando o onblurevento. Veja aqui , para mais detalhes.

Loïc Wolff
fonte
0

De w3schools.com : Compatível com o Firefox Setembro de 2016

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