Запустите JavaScript, когда элемент теряет фокус

135

У меня есть стандартный ввод HTML, который я хочу запускать код JavaScript, когда он теряет фокус. К сожалению, мои поиски в Google не показали, как это сделать.

Чтобы было понятно, я ищу способ сделать это:

<input type="text" name="name" value="value" onlosefocus="alert(1);"/>
Teifion
источник

Ответы:

258

Как насчет onblur события:

<input type="text" name="name" value="value" onblur="alert(1);"/>
Canavar
источник
66

onblurявляется противоположностью onfocus.

гумбо
источник
37

Вы хотите использовать событие onblur .

<input type="text" name="name" value="value" onblur="alert(1);"/>
Дэн Лью
источник
24

Вы ищете onblurсобытие. Смотрите здесь , для более подробной информации.

Лоик Вольф
источник
0

От w3schools.com : совместимость с Firefox, сентябрь 2016

<input type="text" onfocusout="myFunction()">
kurdtpage
источник