gpt4 book ai didi

javascript - 在输入的第一个按键事件中运行一个函数

转载 作者:太空宇宙 更新时间:2023-11-04 15:28:56 25 4
gpt4 key购买 nike

我有一个 input 元素,它带有一个运行函数 change()onkeypress 事件。问题是该功能不会在第一次按键时运行。例如,我必须键入 55 而不是 5 来获取要更新的函数,而它采用的值是 5。不知何故,它无法识别最近的按键。我尝试添加其他事件,例如 onfocusonselect,但无济于事。这是输入的代码:

<input id="x" type="text" size="1" maxlength="2" onkeypress="change()" onfocus="change()" onselect="change()" onblur="change()" onchange="change()"></input>

JSFiddle

最佳答案

我认为问题可能是 onkeypress 事件在插入值之前触发。

如果您想在按下键后捕获值,您可以改用 onkeyup 事件,看看效果是否更好。

关于javascript - 在输入的第一个按键事件中运行一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16553703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com