2009-04-20 81 views
127

我有一个标准的HTML输入,当它失去焦点时,我想运行JavaScript代码。可悲的是我的谷歌搜索没有透露如何做到这一点。元素失去焦点时运行JavaScript

要清楚,我正在寻找一种方式来做到这一点:

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

回答

239

如何onblur事件:

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

您要使用的onblur事件。

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

您正在寻找onblur活动。请看here,了解更多详情。

61

onbluronfocus相反。

-1

w3schools.com制造与Firefox兼容九月2016

<input type="text" onfocusout="myFunction()"> 
+2

不会对Firefox的工作! – Syno 2017-02-27 08:33:15