function h(x)
{
alert(x);
}
<input onkeypress=h(this.value) type=text>
当我按“ a”时,警报为空
当我在'a'之后按'b'=> ab仅警告'a'并且我想要'ab'
当我输入“ abcd”时,它仅警告“ abc”,而我想要“ abcd”
最佳答案
您的活动在挂号之前触发。您应该使用onkeyup event。释放钥匙后启动
关于javascript-events - Javascript OnKeyPress事件中缺少最后一个字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5340751/