2015-06-29 2 views
0

Я хотел бы знать, как очистить текстовое поле каждые «х» секунд, используя JavaScript (или что-то самое лучшее) в моем HTML/PHP iPad WebApp.Очистить поле ввода каждые x секунд

Любая помощь приветствуется!

+1

Это будет сделано с помощью javascript. https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout – chris85

+0

Спасибо, @ chris85 –

ответ

1

Ванильный JavaScript: очищает входное значение каждые 3 секунды

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

+0

Это метод, который я решил использовать! Спасибо! –

+0

@JoeClifford Добро пожаловать! – Muhammet

3

используя jQuery, вы могли бы сделать что-то подобное;

, где 2000 - это количество миллисекунд (то есть 2 секунды), чтобы выполнить функцию clear, которая затем находит div, который вы хотите очистить, и опустошает его. Если это текстовое поле или что-то, что вы хотите очистить, просто обновите функцию, чтобы сделать то, что вам нужно.

function clear() { 
    $("#yourIdToEmpty").clear(); 
} 
setTimeout(clear, 2000); 
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'/>

+0

Спасибо, Джеймс! –

0

Если я не ошибаюсь, вы хотите получить текстовое поле, которое должно быть очищено после интервала 'x' количества секунд. Проверьте этот код, просто изменив секунды (он есть в JavaScript). https://jsfiddle.net/an7qvs15/

UPDATE [Включено код в ответ] -

JS код используется - setInterval ( функция() { document.getElementById ("Автоудален") значение = "". }, 4000);

Если автоматическое удаление является идентификатором заданного текстового поля.

+0

Добавьте свой код к ответу –

+0

Я предоставил ссылку на jsfiddle, это рабочий пример. В этом коде текст очищается каждые 4 секунды. – freesoul

Смежные вопросы