我有一个隐藏的表单域,当按下按钮时,隐藏域的值会改变。现在,我在隐藏字段中添加了一个观察者,监听发生的变化。但是,出于某种原因,即使隐藏元素的值发生了变化,事件侦听器也不会启动。我正在使用原型和 Firefox 3.6。
代码大致如下:
button.observe('click', function(event) {
hiddenField.setValue(someValue);
});
hiddenField.observe('change', function(event) {
alert('It works!');
});
有谁知道为什么后一个观察者不执行?
谢谢!