首先我觉得似乎是按照按钮的排列顺序来执行,你可以测试一下,否则可以直接设定上离开上一个input直接focus到特定按钮,不过如果是封装成.htc就麻烦了

解决方案 »

  1.   

    可以这样试试:<body onkeydown="ttt()">
    function ttt()
    {
    if(event.keyCode==13)
    {
    btnid.click();
    }
    }
    我想应该可行
      

  2.   

    不行啊..btnid.click();这条有问题,btnid.click();根据不会去执行服务器端的代码
      

  3.   

    ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemwebuiwebcontrolswebcontrolclassaccesskeytopic.htm但是用的键是"Alt + *"之类的
      

  4.   

    :<body onkeydown="ttt()">
    function ttt()
    {
    if(event.keyCode==13)
    {
    document.all.btnid.click();
    }
    }
    應該可以
      

  5.   

    用脚本语言,
    <body onkeydown="c()">
    <script>
    function c(){
    if(event.keyCode==13)
    {
    document.form1.btnid.click();
    }
    </script>
      

  6.   

    哈哈,要执行服务器代码,那在btnid的那个按钮的onclick加上:onclick="javascript:_dopostBack("arg1","arg2")";其中arg1代表触发什么事件,arg2是触发哪个控件的事件,好象是这样
      

  7.   

    把想另排的按钮都放进layer——在.net里只有div
    再好好排排版我就是这么折腾的方法很刁钻
    却很有效:P