The above method of referencing text fields will not work. ASP.NET generates some identifier for server controls.
To have a relatively clean solution. I suggest you add classes to text fields.
<asp:TextBox ID="TextBox1" CssClass="textbox1" runat="server"></asp:TextBox> <asp:TextBox ID="TextBox2" CssClass="textbox2" runat="server"></asp:TextBox>
The jquery code will look like this:
$('.textbox1').keyup(function() { $('.textbox2').val($(this).val()); }); $('.textbox2').keyup(function() { $('.textbox1').val($(this).val()); });
You can see an example using vanilla html in jsfiddle: http://jsfiddle.net/HUFGD/
source share