javascript - 当我们离开文本框时捕获事件

标签 javascript jquery html

我有3个输入文本框。

    <input type="text" id="textbox1" />
    <input type="text" id="textbox2" />
    <input type="text" id="textbox3" />

我想在退出时捕获该文本框值。例如,我在textbox2中输入“stackoverflow”,现在我单击textbox3,所以现在我想捕获textbox2值。如果我没有单击 textbox3 并单击屏幕上的某个位置,那么我也想捕获 textbox2 值。简而言之,我想捕获输入数据后输出的框文本值。

我尝试使用 keyUp 和更改事件,但两者都不能完全满足我的要求。

最佳答案

您可以使用blur事件。您也可以使用 focusout,但这会执行冒泡事件的额外工作,我认为这不是必需的。

$('[id^=textbox]').blur(function(){
   // do something
});

关于javascript - 当我们离开文本框时捕获事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26279049/

相关文章:

javascript - 如何使用WebRTC将视频流传输到RTMP?

javascript - 如何减慢 jquery click 函数的执行速度?

javascript - 滚动功能无法正确触发动画

javascript - 下拉菜单被 div 隐藏并自动溢出

javascript - mac safari 中的 Gif 动画卡住

javascript - 在不重新加载页面的情况下编辑 javascript 数组

javascript - 在 JavaScript 中通过 PHP 以时间间隔查询 MySQL

javascript - 使用 jQuery 在 DIV 对象中附加 HTML 和 JSTL 代码的问题

android - Android Mobile 上的宽度不是 100%

javascript - 由于交叉问题,nodejs无法加载URL