编程语言
首页 > 编程语言> > Javascript,按键值总是最新的一个字符?

Javascript,按键值总是最新的一个字符?

作者:互联网

如果我键入’St’,当我按下t时,如果我在onkeypress / onkeydown函数中输出textfield.value的输入,我只得到’S’.

为什么是这样?我如何摆脱这种滞后?

解决方法:

使用keyup事件而不是keypress. keydown将显示before-keystroke值,keypress(显然)也是如此.

标签:keydown,javascript,keyboard-events,keypress
来源: https://codeday.me/bug/20191002/1843248.html