使用jquery或js,如果在某个时间内未达到x个字符数,如何清除输入字段?
基本上,如果输入字段在 1 秒内没有达到 10 个字符,我想清除键入的所有输入。
如何计算从开始键入(输入第一个字符)到到达第 10 个字符的时间?
最佳答案
也许您应该将其链接到 keyup
事件,如下所示:
// ... somewhere in the ON DOM READY section, input has ID "a"
$('#a').keyup(function(){var o=$(this);// o: jQuery object referring to the current input
setTimeout(function(){ if (o.val().length<5) o.val('');},1000);
})
请参阅此处:http://jsfiddle.net/1fjyezf7/ 。我在示例中将最小长度减少到 5 个字符。否则我的打字速度太慢;-)。
关于javascript - jQuery:如果在特定时间未填写输入字段,则清除输入字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30796110/