我有一个标准的 HTML 输入,我想在它失去焦点时运行 JavaScript 代码。遗憾的是我的谷歌搜索没有透露如何做到这一点。
为了说清楚,我正在寻找一种方法来做到这一点:
<input type="text" name="name" value="value" onlosefocus="alert(1);"/>
onblur 事件怎么样:
<input type="text" name="name" value="value" onblur="alert(1);"/>
onblur
与 onfocus
相反。
您想使用 onblur 事件。
<input type="text" name="name" value="value" onblur="alert(1);"/>
来自 w3schools.com:与 Firefox 兼容,2016 年 9 月
<input type="text" onfocusout="myFunction()">
只想提一下它是否是Angular:
Angular 不采用
onblur
或 onfocusout
,但 ONLY (blur)
:
<input type="text" (blur)="myFunction()">