Показать сообщение отдельно
  #9 (permalink)  
Старый 18.11.2014, 09:46
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от 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
__________________
В личку только с интересными предложениями
Ответить с цитированием