Как сделать, чтобы рандомное число в поле num генерировалось через определенное время?

163
30 апреля 2018, 22:11

<script type="text/javascript"> 
function getRandomInt(min, max) { 
  return Math.floor(Math.random() * (max - min)) + min; 
} 
var i = getRandomInt(10, 50); 
var e= +i; 
window.onload = function () { 
document.getElementById('num').value = e; 
} 
</script> 
<body> 
<form method="post" action="http://my1.ru/main.php" name="r2" target="h2"> 
<input type="hidden" name="action" value="check">  
<input type="number" id="num" value=""> 
</form>

Answer 1

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

<script type="text/javascript"> 
function getRandomInt(min, max) { 
  return Math.floor(Math.random() * (max - min)) + min; 
} 
window.onload = function () { 
    // берем элемент 
    var element = document.getElementById('num'); 
    // делаем начальное значение 
    element.value = getRandomInt(10, 50); 
    // берем случайное число раз в секунду 
    setInterval(function() { 
        element.value = getRandomInt(10, 50); 
    }, 1000) 
} 
</script> 
<body> 
<form method="post" action="http://my1.ru/main.php" name="r2" target="h2"> 
<input type="hidden" name="action" value="check">  
<input type="number" id="num" value=""> 
</form>

READ ALSO
Проблема с FlexBox в Internet Explorer 11

Проблема с FlexBox в Internet Explorer 11

Как блоки выглядят в IE 11

166
Изменить HTML код на WordPress

Изменить HTML код на WordPress

Сайт на WordPress, состоит из блоков PHPЧерез инструменты разработчика F12 в браузере я вижу страницу HTML

194
Геометрический блок с картинкой [дубликат]

Геометрический блок с картинкой [дубликат]

На данный вопрос уже ответили:

196
Ошибка запроса в SqLite

Ошибка запроса в SqLite

Не пойму,в чем причина

227