Asp.net将文本框1设置为等于文本框2

Asp.net将文本框1设置为等于文本框2,asp.net,javascript,Asp.net,Javascript,将一个文本框的文本属性设置为与另一个相同的最干净的方法是什么,比如JavaScript代码的1行 e、 g.实现这一点的JavaScript方法: txtShipCity.Text = txtCity.Text; 谢谢 在JavaScript中: document.getElementById('txtShipCity').value = document.getElementById('txtCity').value; 使用jQuery使其更甜: $('#txtShipCity').val

将一个文本框的文本属性设置为与另一个相同的最干净的方法是什么,比如JavaScript代码的1行

e、 g.实现这一点的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;
document.getElementById(“”).value=document.getElementById(“”).value;

如果您在文本框上有
id
属性,那么您可以在jQuery中轻松地使用一行程序来执行以下操作:

$(“#txtShipCity”).text($(“#txtShipCity”).text()
(或
$(“#txtShipCity”).val($(“#txtShipCity”).val();
如果您处理的是
输入

如果jQuery不是一个真正的选项,那么尝试一下

document.getElementById("txtShipCity").value = document.getElementById("txtCity").value

我比你早一分钟回答了,但你却站起来投票了。很好,所以我很高兴答案是正确的,所以我还是给你一个+1.+1,因为你比我先提到了使用
ClientID的潜在需求