javascript - keydown 监听器 1 个字符关闭?

标签 javascript addeventlistener

我有以下...

一个文本框 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/

相关文章:

javascript - 如何让颜色在 sIFR 3 r436 中发挥作用?

JavaScript 数组澄清

javascript - 为什么不将用户输入放入空数组?

javascript - 未捕获的类型错误 : Object #<NodeList> has no method 'addEventListener'

php - 为什么我的 ajax 自动保存不起作用?

javascript - 一旦单个元素换行,其余元素也会换行

javascript - 错误 错误 : No value accessor for form control with unspecified name attribute

javascript - 父节点上的事件监听器也在所有子节点上触发

javascript - 无法在 addEventListener 调用的函数内调用函数

javascript - JQuery 在点击事件监听器和函数上,使用不同的参数会以不同的方式触发?