jQuery:如果输入字段在特定时间内未填写,则清除输入字段
jQuery: Clear input field if it is not filled in certain time?
使用 jquery 或 js,如果输入字段在特定时间内没有达到 x 个字符数,如何清除输入字段?
基本上,如果输入字段在 10 秒内没有达到 1 个字符,我想清除键入的任何输入。
如何计算从开始输入(第 1 个字符输入)到到达第 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 个字符。否则我的打字太慢了;-)。
您可以使用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
}
<input id="test"/>
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 使用 Javascript 将字段输入除以 12
- 合并来自多个字段输入的搜索结果
- 使用 Javascript 实时打印字段输入数据
- 防止AngularJS中跨路由的字段输入重复
- 引用Iframe中的字段输入
- 禁用html5”;“必需”;不显示窗体部分时的字段输入属性
- JavaScriptFormValidation-需要特定的字段输入,但使用大写/小写
- 验证VF页面上所需字段输入的Javascript不起作用
- 在没有
- 使用Jquery将字段输入值作为查询字符串附加到url
- HTML5 jQuery选择所有日期字段'输入:date'
- 将字段输入复制到另一个字段输入
- 向图像添加字段(输入)
- 动态添加字段输入不会存储值并传递给控制器
- 向输入字段输入键击
- 我如何通过javascript验证datetime字段输入
- HTML如何将用户字段输入作为json对象发送
- 如何根据'select' onchange事件将值填充到第二个输入字段?输入