2012-02-03 108 views
0

這是我的代碼的一部分:的JavaScript KeyDown和價值的getElementById問題

button.addEventListener("keydown", function(e) { 
    var theVal = document.getElementById('theInput').value; 

的問題是,我複製到「theVal」事情是我把我的鑰匙 下來的東西。所以這裏按鈕是一樣的theinput的。因此,當用戶輸入:

theVal實際持有:

所以一直被按下的最後一個鍵沒有捕獲。我如何克服呢?

+0

你能不能用'keyup'呢? – 2012-02-03 11:12:58

回答

0

您應該將事件監聽器添加到theInput。 也試圖做同樣的事情在OnkeyUp事件。

0

嘗試替代的onkeyup onkeydown事件。