都在服务器端控件,我想在TEXTBOX中输完后,一按回车就实现我要执行的代码,请问这个事件怎样写?谢谢.

解决方案 »

  1.   

    参考:
    function knockEnter1()
    {
    if (event.keyCode == 13)
    {
    event.keyCode = null;
    document.all("SearchButton").click();//一个button按钮,服务器段的
    }
    }<asp:TextBox id="KeyWords" runat="server" onkeypress="knockEnter1()"></asp:TextBox>
      

  2.   

    <script>
    function dosth(obj)
    {
      if(event.keyCode==13)
    {
      obj.value="dddddd";//假如这是你要做的事
    }
    }
    </script>
    web页面代码:
    <asp:TextBox id="try" runat="server" onkeyup="dosth(this)"></asp:TextBox>
      

  3.   

    textbox : onkeypress='if(event.keyCode ==13) { __doPostBack('id','args');}做个button id='id',设置runat=server,设置display:none, 双击得到button_Onclick,这样就会执行你的代码了.
      

  4.   

    设置 textbox.autopostback=true
    然后
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged    End Sub