Asp.net将Textbox 1设置为Equal Textbox 2

时间:2010-06-14 18:01:31

标签: asp.net javascript

最干净方式,如 1行的JavaScript代码,将一个文本框的文本属性设置为另一个?

e.g。 JavaScript实现这一目标的方法:

txtShipCity.Text = txtCity.Text;

谢谢!

2 个答案:

答案 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