*如何在用户给textarea 输入发生停顿的时候触发事件?* onkeyup时setTimeout计时onkeydown时clearTimeout不知道能不能如愿^_^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <textarea id="t"></textarea><script>var a=null;var b=2000;document.all.t.onkeyup=function(){ if(a==null)a=setTimeout("func()",b);}document.all.t.onkeydown=function(){ if(a!=null){clearTimeout(a);a=null;}}function func(){}</script>有些不成熟,见笑^_^ 另外我想在setTimeout里面调用的方法是个类方法的时候 是不是有问题。555~~~问题一大堆 真郁闷 谢谢朋友耐心解答! 那就setTimeout("obj.func()",2000)只要能实现就好,一旦加入setTimeout,就不能封装的很完整有时我会用document.all.t.toString = function(){return "document.all.t";}setTimeout(this+".func()",2000);不知怎样实现这类问题才专业希望这些不成熟的意见能抛砖引玉,谢谢! 看看执行匹配函数能不能再优化可以用onblur事件响应匹配如果匹配不成功:提示不成功,并且设置 this.focus(); FireFox 下 document.activeElement问题 JS 分页 求思路 关于javascript中图片的问题 请问梅花雪前辈到底还在这里不在我有关于树形菜单2.0的问题 日期转中文 怎么让submit按钮在提交后不能再点?? 如何选取输入框中的内容。 如何用javascript实现编辑按钮的功能?100分 关于数学运算函数使用格式的问题 cgi怎样得到form提交后多列select的值,急,等待.... javascript怎样访问服务器控件属性值 急!!!! 黄方荣(meizz·梅花雪)的树形目录的图片相对路径怎么设置?
<script>
var a=null;
var b=2000;
document.all.t.onkeyup=function(){
if(a==null)a=setTimeout("func()",b);
}
document.all.t.onkeydown=function(){
if(a!=null){clearTimeout(a);a=null;}
}
function func(){
}
</script>
有些不成熟,见笑^_^
只要能实现就好,一旦加入setTimeout,就不能封装的很完整
有时我会用
document.all.t.toString = function(){return "document.all.t";}
setTimeout(this+".func()",2000);
不知怎样实现这类问题才专业
希望这些不成熟的意见能抛砖引玉,谢谢!
可以用onblur事件响应匹配如果匹配不成功:
提示不成功,并且设置 this.focus();