2015-04-02 41 views
0

我想修改用戶輸入,因爲他們在textarea中輸入,以實現自動完成目的。例如,如果用戶輸入(,然後添加一個),以便用戶獲得(),只需按(即可。 我試圖通過偵聽輸入上的​​事件來實現此目的,但我無法同步執行這些修改,因爲input元素的value屬性未立即更新。我認爲那是因爲事件冒泡。我發現的唯一解決方案或者是在更新輸入之前等待的時間是10毫秒,但是有沒有適當的方法可以做到這一點?在keydown事件上修改輸入

+0

textarea更新後觸發['input'](https://developer.mozilla.org/en-US/docs/Web/Events/input)事件。 – Phylogenesis 2015-04-02 15:27:20

回答

0

嘗試使用keyup事件代替​​。