在服务器端定义了两个TextBox,分别为tb1,tb2,和两个按钮btn1,btn2。能否在客户端用javascript实现:
当焦点在tb1时,按回车触发btn1的事件;
当焦点在tb2时,按回车触发btn2的事件

解决方案 »

  1.   

    你的问题是:
    能否在客户端用javascript实现:
    当焦点在tb1时,按回车触发btn1的事件;
    当焦点在tb2时,按回车触发btn2的事件
    答案是:能
      

  2.   

    在page_load中写:tb1.Attributes["onkeydown"]="if(event.keyCode==13)"+btn1.ClientID+".click();"
    tb2.Attributes["onkeydown"]="if(event.keyCode==13)"+btn2.ClientID+".click();"
      

  3.   

    to:
    sp1234(与其赌博赚钱,不如自己开赌场)这个方法我试过,行是行,不过他会触发其他按钮的事件。
      

  4.   

    其实很简单吧
    window.onkeyDown = function()
    {
       if(event.keyCode == 13)
       
       if(event.srcElement == document.getElementById('txtbox1'))
         {
             document.all.button1.click();
             return false;
       }
       else
       .......
       {}
    }
    }