Наблюдайте поля на форме и сообщить об измененияхСоблюдать поля на форме и отчете изменение
Я теперь написал простую программу (часть шаблона наблюдателя), чтобы наблюдать изменения, сделанные в каждой области формы.
var idInt = setInterval(function() {
// each input is a document.getElementById(id)
var len = inputList.lenght;
while(len--) {
//send value to somewhere
someWhere(ininputList[len].value);
}
}, 40)
, но у меня есть такие вопросы, как:
- при изменении значения с мышью (вырезать/вставить)
- при изменении значения программно
значение принимают по someWhere(ininputList[len].value);
Донта обновить даже я попытался добавить события (onchange, oncut, onpaste, oninput, onkeyup) к элементам, чтобы избежать setIntervalloop, но с событиями, когда я пытаюсь изменить программно va lues dont fire.
, который был бы лучшим подходом к наблюдению за изменениями значений элементов (ввод [кнопка | текст | пароль | url | email], радио, флажок, выбор) с учетом того, что программные изменения контролируют и изменяются через пользовательский интерфейс,
Примечания: Ищу необработанное решение, не JQuery, прототип, класс JS или любой рамочной только родную JavaScript
Почему вы не можете привязываться к событию 'change'? - 'input.addEventListener ('change', myFunction, false)'? –
Мне нужны изменения в реальном времени, не когда пользователь меняет поле – rkmax
также необходимо запускать, когда изменения выполняются в программном – rkmax