js 如何控制文本域输入内容在一定间隔时间段才触发事件查询相关数据

2024-12-19 01:59:24
推荐回答(3个)
回答1:

可以用onpropertychange, 这个函数是输入框每键一键就触发,可以在里面判断一下 输入的位数,或规定值,,再提交后台查询。。

回答2:

为了避免多次查询可以规定输入的字符的长度,20110109001这个字符有11位,那就可以规定输入11位才查询啊,或者用blur方法,都输入完了,离开焦点才查询。

回答3:

给你一段js代码参考,原理就是创建一个时间控件,按下按键就停止,抬起按键就计时,在配合按键检测(排除ctrl、shift之类的按键),就差不多咯: