Javascript 如何清空另一个文本框上的文本框

Javascript 如何清空另一个文本框上的文本框,javascript,asp.net,ajax,Javascript,Asp.net,Ajax,我在asp.net页面中有两个文本框。我想检查按键或第一个文本框的任何其他事件,如果用户删除其中的文本,则第二个文本框的文本也应删除 我在onkeypress、onkeyup和onkeydown上尝试了不同的方法,但都不起作用。 不幸的是,我现在没有代码。任何人都可以为此任务提供javascript方法 I know it can be done on textchange event of textbox in codebehind but i want it to be done on cl

我在asp.net页面中有两个文本框。我想检查按键或第一个文本框的任何其他事件,如果用户删除其中的文本,则第二个文本框的文本也应删除
我在onkeypress、onkeyup和onkeydown上尝试了不同的方法,但都不起作用。
不幸的是,我现在没有代码。任何人都可以为此任务提供javascript方法

I know it can be done on textchange event of textbox in codebehind but i want it to be done on client side.
此外,还有一个与textbox关联的AJAX AutoCompleteXtender。
谢谢你的帮助。

你好像在找这样的东西

<input id="txt1" type="text"  />
<input id="txt2" type="text" />
如果需要保留相同的文本,请删除if条件


jshiddle

您似乎在寻找这样的东西

<input id="txt1" type="text"  />
<input id="txt2" type="text" />
如果需要保留相同的文本,请删除if条件

JSFIDLE


函数myFunction(事件){
if(document.getElementById('text1')。值==“”){
document.getElementById('text2')。value=“”;
}
}

函数myFunction(事件){
if(document.getElementById('text1')。值==“”){
document.getElementById('text2')。value=“”;
}
}
试试这个

<asp:TextBox ID="txt1" Runat= "Server" onkeyup="javascript:keyUP(this);" ></asp:TextBox>
<asp:TextBox ID="txt2" Runat= "Server" ></asp:TextBox>

var txt2= document.getelementByID('txt2.ClientID');

function keyUP(txt) 
{
    if(txt.value == '')
    {
        txt2.value == '';
    }   
}

var txt2=document.getelementByID('txt2.ClientID');
函数键控(txt)
{
如果(txt.value='')
{
txt2.value='';
}   
}
谢谢你试试这个

<asp:TextBox ID="txt1" Runat= "Server" onkeyup="javascript:keyUP(this);" ></asp:TextBox>
<asp:TextBox ID="txt2" Runat= "Server" ></asp:TextBox>

var txt2= document.getelementByID('txt2.ClientID');

function keyUP(txt) 
{
    if(txt.value == '')
    {
        txt2.value == '';
    }   
}

var txt2=document.getelementByID('txt2.ClientID');
函数键控(txt)
{
如果(txt.value='')
{
txt2.value='';
}   
}
谢谢