У меня есть ввод в моей форме.
<input type="text" id="changeProgramatic" onchange="return ChangeValue(this);"/>
Если я изменю значение в этом текстовом поле (changeProgramatic), используя другую функцию JavaScript, это не вызовет событие изменения. (Примечание: я передаю 'this' в метод)