我有以下问题:
我有一个 HTML 文本框 ( <input type="text">
),其内容由我无法触摸的脚本修改(它是我的页面,但我正在使用外部组件)。
每次该文本框的值发生更改时,我都希望在我的脚本中得到通知,以便我可以对其做出反应。
我试过这个:
txtStartDate.observe('change', function() { alert('change' + txtStartDate.value) });
哪个(可以预见)不起作用。仅当我自己使用键盘更改文本框值然后将焦点移至其他位置时才会执行它,但如果脚本更改值则不会执行它。
还有其他我不知道的事件我可以听吗?
我正在使用 Prototype 库,如果相关,修改文本框值的外部组件是 Basic Date Picker (www.basicdatepicker.com)