oninput

oninput - значення змінено.

Синтаксис:

object.oninput = function( event ){ // код функції, яка виконується коли відбувається подія };

Параметри:

object - елемент input або textarea.

event - об'єкт InputEvent який передається функції в якості параметра.

Опис:

oninput - подія яка виникає коли змінюється значення в елементі

<input>
або
<textarea>
.

Подія oninput подібна на onchange, різниця полягає в тому, що oninput подія відбувається відразу після того , як значення елемента змінилося, а onchange відбувається ,коли елемент втрачає фокус, після того , як зміст було змінено. Також подія onchange працює в елементах select i keygen.

Приклад:

document.getElementById("test").oninput =function(){ alert("значення змінено"); } document.getElementById("test").addEventListener("input",function(e){ alert(this.tagName+" значення змінено"); });