2011-02-03 38 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