我有以下問題:JavaScript事件:在<input>控制值快速變更通知
我有一個HTML文本框(<input type="text">
),其內容由腳本我不能碰的修改(這是我的網頁,但我正在使用外部組件)。
我希望在每次該文本框的值發生變化時在我的腳本中收到通知,所以我可以對其做出反應。
我已經試過這樣:
txtStartDate.observe('change', function() { alert('change' + txtStartDate.value) });
它(不出所料)不起作用。如果我自己使用鍵盤更改文本框的值,然後將焦點移到其他地方,它只會被執行,但如果腳本更改了值,則它不會被執行。
是否有另一個我可以聽的事件,我不知道?
我使用的原型庫,並在情況下,它相關的外部組件修改文本框的值是基本的日期選擇器(www.basicdatepicker.com)
有沒有辦法在jQuery中做同樣的事情? – 2009-12-04 15:45:36