gpt4 book ai didi

javascript - 文本输入事件处理程序

转载 作者:行者123 更新时间:2023-11-28 21:17:25 27 4
gpt4 key购买 nike

我有一个文本输入和一个处理程序例程 testFunc(input.value)

testFunc 应该在以下情况调用

  1. 按下字母键时
  2. 当按退格键更新值时(即当初始输入为 1234 时,当从末尾按退格键时,testFunc 例程的输入应为 123)
  3. 如果输入是 1234,并且从中间的某个位置(即 1234)按下退格键,则 testfunc 应调用为 testFunc(234)。
  4. 2、3 对于 DELETE 键也应该类似。

我尝试使用 onkeypress 和 onkeyup,但是 testFunc 处理程序例程没有获取更新的值(或) testFunc 例程本身没有被调用。

谁能告诉我如何解决这个问题或者Javascript中是否有任何现有的API

最佳答案

您可以使用 HTML5 input 事件,该事件在输入值更改时触发,并在值更改后触发。与 IE 解决方案相结合,它的兼容性令人惊讶。请参阅以下答案:

jQuery keyboard events

关于javascript - 文本输入事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7250663/

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