现在我网页里有两个TEXTBOX,分别为TextBox1和TextBox2。要实现的目的:当TextBox1的内容改变后,TextBox2的内容变为123。
能够不用javascript是最好(用C#语句)~~

解决方案 »

  1.   

    protected void TextBox1_TextChanged(object sender, EventArgs e)
        {
                TextBox2.Text = "123"
        }
    在textbox1的textchanged放入代码就可以啊。
      

  2.   

    把textbox1的autopostback设置为true这样的要求最好还是javascript的
      

  3.   

    js事件的<textbox onkeyup=""/>
      

  4.   

    -_-! 来个用javascript的呢,我在body标签里会调用定义的方法的。但在textbox标签里它说方法没定义~~~
      

  5.   

     function test(obj)
        {
            document.getElementById('TextBox2').value=obj.value;//你要干的事情
        }    protected void Page_Load(object sender, EventArgs e)
        {        TextBox1.Attributes.Add("onkeypress", "test(this)");// 给TextBox1添加出发事件
         
        }
      

  6.   

    <input type="text" id="txt1" value="text1" onpropertychange="changetxt2()"/>
    <input type="text" id="txt2" />function changetxt2(){
        var txt2=document.getElementById("txt2");
        txt2.value="123";
    }
      

  7.   

    我的标签是这样的:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
      

  8.   

    [Quote=引用 1 楼 lizhengdao1314 的回复:]
    protected void TextBox1_TextChanged(object sender, EventArgs e)
        {
                TextBox2.Text = "123"
        }
    在textbox1的textchanged放入代码就可以啊。