js setTimeout 怎么判断setTimeout正在系统中运行?因为我想设置了如果按某条件运行setTimeout(运行1秒),文本框的焦点就不能移动到其他文本框,直到setTimeout运行完毕,才能离开这个文本框,因为,不想系统过于繁忙地运行. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript"> function check(){ setTimeout("txt1.value='over!';",2000); }</script><input type=button onclick="check();" value=check><input type=text id=txt1 value="..."> aa='over'时说明setTimeout运行完了在文本框的焦点移动到其他文本框前判断一样aa的值,如果不为over,就不让移动<script> var aa=setTimeout("alert('');aa='over'",5000)</script><button onclick="alert(aa)"></button> <script type="text/javascript"> function check(){ setTimeout("txt1.value='over!';",2000); }</script><input type=button onclick="check();" value=check><input type=text id=txt1 value="..."><input name="orther" type="text" id="orther" />但是可以移动到orther这个文本框啊 <script type="text/javascript"> function check(){ txt2.focus(); setTimeout("txt1.value='over!';",2000); }</script><input type=button onclick="check();" value=check><input type=text id=txt1 value="..." disabled><input type=text id=txt2> <script type="text/javascript">var ko; function check(x){ clearTimeout(ko); ko=setTimeout(function(){aaa.value+=x;},1000); }</script><input name="aaa" type="text" id="aaa" /><input type=text id=txt1 onkeyup="check(this.value)"><input type=text id=txt2 onkeyup="check(this.value)"><input type=text id=txt3 onkeyup="check(this.value)" />還有超多文本框我的意思是,如果在某一个文本框输入的时候,就不能在其他文本框输入,setTimeout过后就可以在其他文本框输入 直到setTimeout运行完毕??setTimeout瞬间就运行完毕了 因为,程序的特性性,一定要用到setTimeout作为停顿时间,因为要用到ajax处理后台,如果不用settimeout,那么每次onkeyup就ajax后台,后台会死掉的吧,如果100个人同时间ajax就麻烦了,所以用settimeout停一下,那么后台就不用太过繁忙,但是由于前台不能同时处理2个ajax吧?所以处理一个再一个?我也不清楚,好像ie不能同时处理2个以上的ajax setTimeout就是一个函数,延迟某一短时间的函数,我想楼主理解错了 请问JSP页面中能使用autocomplete控件吗? 如何终止插件继续加载? JS写的WEB小游戏连连看下载(还有一个WEBGIS代码) 获取并将另一页面的数组内容加入数据库 struts的问题 求 js "感应" iframe 的滚动条.在线等! 登录框验证! 怎样在html页面上直接进行添加、删除、修该操作!(特别着急!) RM 播放器,如何加上一首,下一首的控制按钮? enscape函数的加密规则? isInSideMenu是什么意思啊?有什么作用呢? 请教一个思路
function check(){
setTimeout("txt1.value='over!';",2000);
}
</script>
<input type=button onclick="check();" value=check>
<input type=text id=txt1 value="...">
在文本框的焦点移动到其他文本框前判断一样aa的值,如果不为over,就不让移动
<script>
var aa=setTimeout("alert('');aa='over'",5000)
</script><button onclick="alert(aa)"></button>
function check(){
setTimeout("txt1.value='over!';",2000);
}
</script>
<input type=button onclick="check();" value=check>
<input type=text id=txt1 value="...">
<input name="orther" type="text" id="orther" />
但是可以移动到orther这个文本框啊
function check(){
txt2.focus();
setTimeout("txt1.value='over!';",2000);
}
</script>
<input type=button onclick="check();" value=check>
<input type=text id=txt1 value="..." disabled>
<input type=text id=txt2>
var ko;
function check(x){
clearTimeout(ko);
ko=setTimeout(function(){aaa.value+=x;},1000);
}
</script>
<input name="aaa" type="text" id="aaa" />
<input type=text id=txt1 onkeyup="check(this.value)">
<input type=text id=txt2 onkeyup="check(this.value)">
<input type=text id=txt3 onkeyup="check(this.value)" />
還有超多文本框
我的意思是,如果在某一个文本框输入的时候,就不能在其他文本框输入,setTimeout过后就可以在其他文本框输入