onFocus和onChange之间的Javascript事件

Bla*_*ppo 1 javascript javascript-events

我正在编写一个网页,当用户在给定的输入字段中更改文本时,我想运行一些Javascript代码,但我无法弄清楚哪个事件要陷阱(假设一个存在)会给我行为我在找. onFocus发生得太快 - 如果用户选择字段但不更改任何文本,我不希望发生任何事情.但onChange为时已晚 - 我希望用户在开始输入时立即触发Javascript,而不是在用户完成输入并点击其他内容时.我怎么能做到这一点?

Que*_*tin 6

onkeydown(虽然它不适用于粘贴的数据,但onchange可能更好).


Ale*_*ber 5

有几个事件可以帮助您:

  • onKeydown(按下键时触发)
  • onKeyup(释放密钥时触发)
  • onKeypress(按下然后释放键时触发)