2010-06-21 14 views

回答

4

使用onkeydown事件,具有定時相結合,將立即執行算賬:

textbox1.onkeydown = function() { 
    window.setTimeout(function() { textbox2.value = textbox1.value; }, 0); 
} 

Example

對於Opera,您將需要使用onkeypress捕捉重複輸入(按住按鍵)。

+0

你需要'setTimeout'嗎? (我敢肯定你是這麼做的,我只是看不出爲什麼會掉到我的頭上。) – 2010-06-21 10:49:06

+0

@Paul:在他們的動作之前可以取消激活的事件,所以不使用定時器會導致以前的值被複制到另一個文本框中。 – 2010-06-21 10:53:55

+0

謝謝安迪..工作很酷。這是我真正需要的 – Fero 2010-06-21 10:55:59

相關問題