我的web页面:
   textbox1  button1
   textbox2  btnok
想在页面上按enter后,触发btnok的click事件,怎么设置啊?

解决方案 »

  1.   

    if (keycode==13)
       document.all.btnok.click();
      

  2.   

    <script language="javascript" event="onkeydown" for="document"><!--  if(event.keyCode==13)     document.all.btnok.click();--> </script>
    放在HEAD中
      

  3.   

    to rickjelly2004:
         用了你的方法,好象不行,enter后执行的仍然是button1的click事件
    请指教!
      

  4.   

    如果还是不行的话
    一:
    <script language="javascript" event="onkeydown" for="document"><!--  if(event.keyCode==13)
     document.all.btnok.focus();     document.all.btnok.click();--> </script>
      

  5.   

    二:你到HTML中,把BTNOK的HTML代码考到BUTTON1的上面去
    就好了
      

  6.   

    楼上的高手,多谢了
    可是根据功能要求,我的btnok必须在button1下面啊,怎么办呢?
      

  7.   

    回复人: wzh80(一辉) ( ) 信誉:100  2004-12-13 12:06:00  得分: 0  
     
     
       楼上的高手,多谢了
    可是根据功能要求,我的btnok必须在button1下面啊,怎么办呢?
      
     我说的HTML中的代码位置
    不是说你的页面中位置
      

  8.   

    例如:HTML中是这样的
    <asp:Button id="btnprintviwer" style="Z-INDEX: 124; LEFT: 25px; POSITION: absolute; TOP: 520px"
    runat="server" Text="printviwer"></asp:Button>
    <asp:Button id="Button11" style="Z-INDEX: 125; LEFT: 25px; POSITION: absolute; TOP: 440px" runat="server"
    Text="selsected"></asp:Button>
      

  9.   

    你改成
    <asp:Button id="Button11" style="Z-INDEX: 125; LEFT: 25px; POSITION: absolute; TOP: 440px" runat="server"
    Text="selsected"></asp:Button>
    <asp:Button id="btnprintviwer" style="Z-INDEX: 124; LEFT: 25px; POSITION: absolute; TOP: 520px"
    runat="server" Text="printviwer"></asp:Button>
      

  10.   

    加一个前台脚本,放在加载的页面
    <script language="vbscript">
    <!--
       Sub Load()
          window.document.formname.buttonname.select
       End sub
    -->
    </script>