2012-06-13 124 views
0

我正在尋找聽文本區域的更改 - 文本區域被隱藏,並且不直接由用戶更新,而是由另一個操作間接更新。聽一個文本區域的更改

據我所知,只有當焦點被移除時纔會觸發更改事件 - 在我的情況下焦點從未發生過。我應該如何監控textarea的變化? - 注意我沒有使用JS庫。

感謝

+0

你能不只是火的功能,當你輸入的數據... – rlemon

+0

在我的情況下textarea的更新是在另一個JS文件,我不能更新:( – Lizard

+0

然後我不認爲這是可能的。閱讀規格後,我確定它。如果沒有用戶輸入(textarea被靜音)將不會發生事件(一致) – rlemon

回答

0

如果你不打算使用一個js庫,也許要使用setInterval和定時功能,並且只需在某個時間間隔檢查textarea的最好的方式。

這裏是一個鏈接,可以幫助:http://www.w3schools.com/js/js_timing.asp

+3

這似乎是Extreamly hacky(儘管它可能是唯一給出約束的解決方案)。 – rlemon

+0

是的,非常黑客,特別是如果更新可能在很短的時間內發生。這就要求間隔時間非常短,從而導致資源緊張。就我個人而言,我會嘗試找到不同的解決方案。 – Cyric297

+0

我喜歡「這是答案......但請不要這樣做」答案= P – rlemon

相關問題