无论如何,当 TextBox 的文本被更改时,我可以调用一个函数吗?
change
只有在文本框失去焦点后,该功能才会起作用。我需要类似于keyup
函数的东西:
$('.TextBox1').keyup(function(e) {
setTimeout(function() {
//
}, 100);
});
但是,只有通过键盘填充数据时才会调用此函数,我需要一个更通用的解决方案。一些情况是:
- 用户通过键盘输入数据
- 用户粘贴他之前复制的数据
- 用户双击文本框并从浏览器自动完成菜单中选择一个值。
- 用户从网站的某些部分拖动文本并将其放入 TextBox
- 条码扫描器
- ???(我想不到的任何其他填充文本框的方法)
是否有任何 Jquery“ontextchang”事件?