我有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/