每隔x秒清除输入框

时间:2015-06-29 13:19:07

标签: javascript php html intervals clear

我想知道如何在我的HTML / PHP iPad WebApp中使用JavaScript(或任何最好的)每隔'x'秒清除一个文本框。

感谢任何帮助!

4 个答案:

答案 0 :(得分:3)

使用jQuery你可以做这样的事情;

2000是,这是执行clear函数的毫秒数(即2秒),然后找到要清除的div并将其清空。如果它是文本框值或您要清除的内容,只需更新该功能即可执行您所需的操作。

function clear() {
    $("#yourIdToEmpty").clear();
}
setTimeout(clear, 2000);

答案 1 :(得分:1)

使用jQuery,

$(document).ready(function(){
  var interval = 1000; /*seconds * 1000. I'm using 1000 */
  setInterval(function(){
    $("#input").val('');
  }, interval);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='text' id='input'/>

答案 2 :(得分:1)

Vanilla javascript:每3秒清除一次输入值

setInterval(
  function() {
    document.getElementById("my-input").value = "";
  }, 3000);
<input id="my-input" type="text" />

答案 3 :(得分:0)

如果我没有错,你想要一个文本字段,应该在'x'秒的间隔后清除。 查看此代码只需更改秒数(它是在JavaScript中)。 https://jsfiddle.net/an7qvs15/

更新[回答中包含的代码] -

使用的JS代码 -   的setInterval(     function(){       document.getElementById(“auto-delete”)。value =“”;     },4000);

其中auto-delete是给定文本字段的id。