Событие при изменении значения формы (JavaScript: onInput)

Событие onInput сработает, когда значение формы будет изменено.
Событие onInput не ждет потерю фокуса, оно срабатывает сразу же, как только значение будет изменено.
Пример:
<input type="text" id="input" onInput="job();">

JavaScript:
function job() {
    var input = document.getElementById('input');
    alert(input.value);
};

После изменения текста в форме, появится модальное окно с текстом из формы.
Автор: