如何在文本框中打了回车以后,触发一个按钮事件。
是在脚本里面写还是在CODE BEHIND里面写

解决方案 »

  1.   

    这个要用javascript将某个按钮指定为焦点就可以了,这样在回车的情况下就首先执行它
      

  2.   

    比如,可以在body标签中加入:
    <body onkeydown="if(event.keyCode == 13){document.getElementById('Search1_srhBtn').focus();}">
      

  3.   

    那你必须写在各个文本框里面
    this.TextBox1.Attributes.Add("onkeydown","if(event.keyCode == 13){document.getElementById('按钮ID').click();");
      

  4.   

    function enterkey()
    {//document.form1.onsubmit = new function(){return false;};
    try
    {
    //alert("beg");
    var el_keydown=window.event.srcElement;
    if(event.keyCode==13 && el_keydown.name=="textfield")  //如果在  textfield这个输入框中按回车
    {    
    document.all.hrf.focus();
               }
    }
    catch(e)
    {
    alert (e.message);
    return;
    }
    }
    关键字:</font> <input type="text" onkeyDown="enterkey();" name="textfield" class="input3">
      

  5.   

    整理一下,再发function enterkey()
    {
    try
    {
    var el_keydown=window.event.srcElement;
    if(event.keyCode==13 && el_keydown.name=="textfield")  //如果在  textfield这个输入框中按回车
    {    
    document.all.hrf.focus();
              }
    }
    catch(e)
       {
    alert (e.message);
        }
            }
    关键字:</font> <input type="text" onkeyDown="enterkey();" name="textfield" class="input3">
      

  6.   

    javascript:
    if(event.keyCode == 13)
    {
       document.all.id.click;
    }
      

  7.   

    http://www.cnblogs.com/renyu732/archive/2005/06/11/172715.html
      

  8.   

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++前台:<INPUT id="Text1" type="text" maxLength="8" size="10" runat="server" >
    <INPUT id="Button1" style="DISPLAY: none" type="button" value="Button" runat="server">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++后台:
    private void Page_Load(object sender, System.EventArgs e)
    {
    Text1.Attributes.Add("onkeydown","if(event.keyCode==13) document.all['Button1'].click();");
    }private void Button1_ServerClick(object sender, System.EventArgs e)
    {

                      //

    }
      

  9.   

    C#里 Form的Properties里有一个AcceptButton,将其设置为该按钮的Handle_Event就可以了
      

  10.   

    http://community.csdn.net/Expert/topic/4091/4091753.xml?temp=.8459284