在做一个学生成绩管理系统!在.net里动态生成了一列Textbox,以便输入成绩!问题是,默认情况下,按下回车键,引发页面回送。而我想按下回车键时,焦点落在下一个TextBox上,请问应该怎么做呢?

解决方案 »

  1.   

    INPUT的type用button别用submit,就不会按下回车提交了。然后在用JS控制在每个textbox中按了回车后就焦点转向下一个。
      

  2.   

    那要做好asp:textbox控件的tabindex的值,然后用javascript脚本来控制
    if(event.KeyCode==13)
       event.KeyCode=9;把回车事件捉捕成tab键
      

  3.   

    同意youjei(飞一龙.net) 
    捕捉回车事件
      

  4.   

    if(event.KeyCode==13)
       event.KeyCode=9;
    就是这样啊
      

  5.   

    if(event.KeyCode==13)
       event.KeyCode=9;