Печатает... Не печатает...
подскажи плиз как реализовать следующее:
есть, например, textarea, при keydown лабел который находится рядом меняет свой текст на "Печатает...", если же пользователь не печатает, меняет на "Не печатает..." |
Попробуй так
Код:
label=document.getElementById("label") Код:
<html> |
Цитата:
|
89
|
Цитата:
|
Быдлокод конечно, но, вроде, работает:
Код:
|
Цитата:
Цитата:
|
Цитата:
|
ты во этот код в хтмл не забыл вставить случаем?
<body> <textarea id="area"></textarea> <div id="label"></div> </body> |
:-?
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> </head> <body> <textarea id="area"></textarea> <div id="label">Не печатает...</div> <script> var timer, show = document.querySelector('#label'); document.querySelector('#area').oninput = function () { window.clearTimeout(timer); show.innerHTML = 'Печатает...'; window.setTimeout(function () { show.innerHTML = 'Не печатает...' }, 1500) } </script> </body> </html> |
Часовой пояс GMT +3, время: 08:48. |