什么是最简洁的方式,如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