我使用一个windows.setinterva函数来自动判断输入框中的内容,如果条件符合一秒后自动点击确认键跳转进入另一个页面,但是如果网速慢等一些情况一秒的时间不能进入到新的页面,然后它就会一直重新进入链接。
window.onload=function f1(){
var int=self.setInterval(Save,1000);
};
function Save()
{
var ID=GetQueryString("ID");
var tb = document.getElementById("txt").value;
if (tb.length >=10)
{
window.location.href="~/CourseRecord/CheckTheList?ID="+ID+"&SID="+tb;
var int=window.clearInterval(int);
}
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
为什么不用键盘事件来监听呢,当你键盘松开的时候获取值 判断是否符合,在做相应的处理就行了。
。。。。因为setInterval本来就是设置每多少时间执行一次函数,你写的1s,那它当然每1s都要进入一次链接 楼上的回答好尴尬。。。
这需求不能用setTimeout咩