最干净方式,如 1行的JavaScript代码,将一个文本框的文本属性设置为另一个?
e.g。 JavaScript实现这一目标的方法:
txtShipCity.Text = txtCity.Text;
谢谢!
答案 0 :(得分:9)
在JavaScript中:
document.getElementById('txtShipCity').value = document.getElementById('txtCity').value;
用jQuery加油:
$('#txtShipCity').val($('#txtCity').val());
虽然你可能不得不使用两个文本框中的ClientID
,所以你的JS可能最终看起来很讨厌,比如:
document.getElementById('<%= txtShipCity.ClientID %>').value = document.getElementById('<%= txtCity.ClientID %>').value;
答案 1 :(得分:5)
如果您在文本框中拥有id
属性,则可以轻松地在jQuery中执行以下操作:
$("#txtShipCity").text($("#txtCity").text());
(或$("#txtShipCity").val($("#txtCity").val());
如果您正在处理input
)
如果jQuery不是一个真正的选择,那么试试
document.getElementById("txtShipCity").value = document.getElementById("txtCity").value