无论如何我可以在更改TextBox的文本时调用函数吗?
只有在文本框失去焦点后,函数change
才会起作用。我需要类似于keyup
函数的东西:
$('.TextBox1').keyup(function(e) {
setTimeout(function() {
//
}, 100);
});
但是,只有在通过键盘填充数据时才会调用此函数,我需要更通用的解决方案。有些案例是:
是否有任何Jquery“ontextchanging”事件?
答案 0 :(得分:3)
$('input').bind('keyup keypress blur change cut copy paste ', function() {
setTimeout(function() {
alert('here');
}, 100);
});
答案 1 :(得分:0)
我找到了答案:
function monitor() {
// Your code
}
var timer = '';
$('.TextBox1').on('focus', function() {
timer = setInterval(monitor, 100);
}).on('blur', function() {
clearInterval(timer);
});
它基本上每0.1秒监视一次TextBox1
。这就是我想要的。