Сообщение от deep4565
|
сообщение выходит без ввода данных в input id
|
Ну для начала, инпут станет объектом (узлом) в DOM-модели документа. Получить его (по id) можно так:
var input = document.getElementById('test');
Далее, ввод - это событие "input" (оно так называется). Самый простой способ (устаревший) навешать обработчик события:
input.oninput = function() {
// этот код будет вызван всякий раз при вводе чего-либо в поле.
};
Современный вариант:
input.addEventListener('input', function() {
// этот код будет вызван всякий раз при вводе чего-либо в поле.
});
Вместо события "input" можно использовать другое событие - "keyup" - опускание клавиши. Но клавиши - не единственный способ ввода в текстовое поле (не забываем про copy/paste и drag/drop).
Текущее значение инпута (строковое) доступно в свойстве input.value