Программная манипуляция со значением элемента DOM не вызывает событие onchange

У меня есть скрытое поле формы, и когда нажимается кнопка, значение скрытого поля изменяется. Теперь я добавил наблюдателя в скрытое поле, прислушиваясь к изменениям. Однако по какой-то причине прослушиватель событий никогда не включается, даже если значение скрытого элемента изменяется. Я использую Prototype и Firefox 3.6.

Код выглядит примерно так:

button.observe('click', function(event) {
  hiddenField.setValue(someValue);
});

hiddenField.observe('change', function(event) {
  alert('It works!');
});

Кто-нибудь знает, почему последний наблюдатель не выполняет?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос