使用jquery或js,如果输入字段在特定时间内没有达到x个字符数量,如何清除输入字段?
基本上,如果输入字段在1秒内没有达到10个字符,我想清除所有输入的输入。
如何计算从开始输入(第一个字符输入)到达第10个字符的时间?
答案 0 :(得分:1)
您可以使用onfocus
事件和setTimeout
。
document.getElementById("test").onfocus = function(){
setTimeout(function(th){
if(th.value.length <10){//If the no. of characters is less than 10 then clear the input field
th.value = '';
}
}, 1000, this)//Time set is 1 second
}
&#13;
<input id="test"/>
&#13;
答案 1 :(得分:1)
也许您应该将其链接到:developers.google.com/android/guides/setup
事件,例如:
keyup
见这里:http://jsfiddle.net/1fjyezf7/。我在示例中将最小长度减少到5个字符。我输入的速度太慢了; - )。