我有以下...
一个文本框 tbox
和一个像这样的事件监听器...
tbox.addEventListener("keydown", function(event){
q = event.target.value;
alert("q = " + q);
}, false);
我的问题是,如果我输入例如 a
警报告诉我 q 是 ""
然后如果我输入另一个字母 b 它告诉我 q 是 a
。等等等等,每次都减去 1 个字符。有谁知道我会如何解决这个问题?我正在使用 Google Chrome 进行测试。
最佳答案
尝试将“keydown”更改为“keyup”。
关于javascript - keydown 监听器 1 个字符关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4886376/