什麼是最簡潔的方式,如1行的JavaScript代碼,將一個文本框的文本屬性設置爲等於另一個?Asp.net將文本框1設置爲等於文本框2
例如JavaScript的方式來實現這一點:
txtShipCity.Text = txtCity.Text;
謝謝!
什麼是最簡潔的方式,如1行的JavaScript代碼,將一個文本框的文本屬性設置爲等於另一個?Asp.net將文本框1設置爲等於文本框2
例如JavaScript的方式來實現這一點:
txtShipCity.Text = txtCity.Text;
謝謝!
在JavaScript:
document.getElementById('txtShipCity').value = document.getElementById('txtCity').value;
用jQuery斯威特它:
$('#txtShipCity').val($('#txtCity').val());
雖然你可能會使用ClientID
S中的兩個文本框,讓你的JS最終可能會顯得很討厭,如:
document.getElementById('<%= txtShipCity.ClientID %>').value = document.getElementById('<%= txtCity.ClientID %>').value;
+1打我,並提及可能需要使用'ClientID';) – 2010-06-14 19:35:55
如果您有id
att在textboxs ributes你可以輕鬆擁有jQuery的一個班輪執行以下操作:
$("#txtShipCity").text($("#txtCity").text());
(或$("#txtShipCity").val($("#txtCity").val());
如果您正在使用input
處理)
如果jQuery是不是一個真正的選項,然後嘗試
document.getElementById("txtShipCity").value = document.getElementById("txtCity").value
我回答了你一分鐘之前,但你起牀投票,而不是。很好,SO用戶。 ;)雖然答對了,所以我不妨給你一個+1。 – 2010-06-14 18:15:41
你在使用jQuery嗎? – 2010-06-14 18:10:57