2011-02-03 33 views
1

我有以下...keydown监听器1个字符?

一个文本框tbox和事件侦听器,像这样......

tbox.addEventListener("keydown", function(event){ 
     q = event.target.value; 
     alert("q = " + q); 
}, false); 

我的问题是,如果我输入例如a警报告诉我q是""那么如果我输入另一个字母b它告诉我q是a。等等,每次只有1个字符。有谁知道我会如何解决这个问题?我正在使用Google Chrome进行测试。

回答

4

尝试将“keydown”更改为“keyup”。

+0

工作正常!非常非常奇怪。你不知道为什么会导致你的问题? – Skizit 2011-02-03 12:55:51