2009-09-14 39 views

回答

6

01」學校,因爲你添加了 「初學者」 標籤:

<input type="text" id="t1" onkeyup="document.getElementById('t2').value = this.value" /> 
<input type="text" id="t2" /> 

一個更強大的解決方案還採用了change事件(對於通過鼠標右鍵點擊的人),並且不內聯事件處理程序邏輯:

<input type="text" id="t1" /> 
<input type="text" id="t2" /> 

<script> 
var t1 = document.getElementById('t1'); 
t1.onkeyup = t1.onchange = function() { 
    document.getElementById('t2').value = this.value; 
}; 
</script> 
+0

這不是不顯眼的。在編碼html/js時,你應該教會初學者有良好的禮貌。) – Eimantas 2009-09-14 15:38:17

3

使用jQuery,這將是這個樣子:

$(function() { $(t1).keyup(function() { $(t2).val($(t1).val()) } })

+0

在哪裏寫的是我們需要在這裏使用 – peter 2009-09-14 15:36:52

+0

在頭部或身體的一部分的語法 – peter 2009-09-14 15:37:51

+0

<腳本類型=「文本/ javascript「> ...代碼... – Eimantas 2009-09-14 15:39:03

1

你可以使用這個醜陋的東西:

<html> 
<body> 
    <textarea id="t1" onkeyup="document.getElementById("t2").value = this.value;"></textarea> 
    <textarea id="t2"></textarea> 
</body> 
</html> 
相關問題