Привет всем. Не могу вывести время в форму для ввода текста. Подскажите в чем проблема. Делаю по методичке
<!DOCTYPE html>
<html>
<head>
<title>Clock</title>
<script type="text/javascript">
function clock() // создание функции с именем clock()
{
var day = new Date(); // переменной day присваиваем встроенный объект date;
var clock f = day.getHours() + ": " + day.getMinutes() + ": " + day.getSeconds(); //методы объекта date
document.write(forma.f_clock.value = clock f); //вывод в input
setTimeout("clock()", 100); //задаем интервал времени
}
</script>
</head>
<body>
<form name="forma">
<input name="f_clock" maxlength="8"></form>
</body>
</html>
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Должно бы как-то так думаю
function clock(){
let day=new Date(); // переменной day присваиваем встроенный объект date;
let clock =day.getHours()+": "+day.getMinutes()+": "+day.getSeconds(); //методы объекта date
forma.f_clock.value=clock; //вывод в input
}
setInterval(clock, 1000); //задаем интервал времени
<form name= "forma">
<input name="f_clock" maxlength="8">
</form>