相关疑难解决方法(0)

在文本字段中的keydown事件之后检测输入文本字段的"值"?

所以我的网站有一个输入框,它有一个onkeydown事件,只是警告输入框的值.

不幸的是,输入的值不包括由于按下键而导致的更改.

例如,对于此输入框:

<input onkeydown="alert(this.value)" type="text" value="cow" />
Run Code Online (Sandbox Code Playgroud)

默认值为"cow".当您按下输入中的"s"键时,您会收到警报("cow")而不是警报("奶牛").如何在不使用onkeyup的情况下使其警报("奶牛")?我不想使用onkeyup,因为它感觉不太敏感.

一个部分解决方案是检测按下的键然后将其附加到输入的值,但这并不适用于所有情况,例如,如果输入中的文本突出显示,然后按一个键.

任何人都有这个问题的完整解决方案?

谢谢

forms javascript-events keydown

21
推荐指数
3
解决办法
2万
查看次数

标签 统计

forms ×1

javascript-events ×1

keydown ×1