Führen Sie JavaScript aus, wenn ein Element den Fokus verliert

134

Ich habe eine Standard-HTML-Eingabe, mit der ich JavaScript-Code ausführen möchte, wenn er den Fokus verliert. Leider haben meine Google-Suchanfragen nicht ergeben, wie das geht.

Um es klar zu machen, suche ich nach einer Möglichkeit, dies zu tun:

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

Antworten:

258

Wie wäre es mit einem Unschärfe-Event:

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

onblurist das Gegenteil von onfocus.

Gumbo
quelle
37

Sie möchten das Ereignis onblur verwenden .

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

Sie suchen die onblurVeranstaltung. Weitere Details finden Sie hier .

Loïc Wolff
quelle
0

Von w3schools.com : Kompatibel mit Firefox September 2016

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