15

myInput.value当我在keyPress事件处理程序中检查它时,是一个击键。因此,如果用户键入“a”,myInput.value则给我“”。然后当用户键入“b”时,myInput.value给我“a”,依此类推。该值似乎不会随着触发事件的击键输入的字符而更新。我究竟做错了什么?

4

2 回答 2

29

使用 keyUp 事件,它肯定会给你你正在寻找的价值。

于 2009-02-11T16:48:44.853 回答
2

当我遇到这个问题时,我真正想要的是oninput事件处理程序。

这与 keyUp 解决方案之间的一个显着区别是,如果您按住一个键重复它,则每次重复该键时都会调用 oninput,但只有在释放键时才会调用 keyUp。

于 2017-03-05T17:34:54.000 回答