修改keydown事件的输入

时间:2015-04-02 15:12:40

标签: javascript html dom javascript-events

我想修改用户输入,因为他们在textarea中输入,用于自动完成目的。例如,如果用户键入(,则只需按)即可添加(),以便用户获得(。 我尝试通过监听输入上的keydown事件来实现此目的,但我无法同步进行修改,因为value元素的input属性未立即更新。我认为这是因为事件冒泡。我找到的唯一解决方案或者在更新输入之前等待10ms这样的时刻,但有没有正确的方法呢?

1 个答案:

答案 0 :(得分:0)

尝试使用keyup事件代替keydown