三元桥做网站的公司,免费咨询男科医院,互动网页怎么制作,百度推广怎么做网站的优化通常在网页中添加大量内容时#xff0c;为了便捷#xff0c;需要实现回车替代Tab键#xff0c;按照次序填写内容#xff0e;由于在asp.net中fouce函数中有功能#xff0c;既控件聚焦#xff0e;但是如果要实现回车替代Tab键还得需要脚本语言来实现#xff0e;其实原理很…通常在网页中添加大量内容时为了便捷需要实现回车替代Tab键按照次序填写内容由于在asp.net中fouce函数中有功能既控件聚焦但是如果要实现回车替代Tab键还得需要脚本语言来实现其实原理很简单在页面事件中检测window.event.keyCode为13既回车的键值替换为9既Tab键的键值script languageJavaScript typetext/javascript !-- window.document.attachEvent(onkeydown , function(){ if(window.event.keyCode13){ window.event.keyCode 9; } }); //-- /script 当然要使asp.net页面中的控件按照一定的次序来Tab必须设置这些控件的TabIndex值依照你所需要的顺序来编制 asp:TextBox IDTextBox1 runatserver AutoCompleteTypeDepartment TabIndex1/asp:TextBoxbr / asp:TextBox IDTextBox2 runatserver TabIndex2/asp:TextBoxbr / asp:TextBox IDTextBox3 runatserver TabIndex3/asp:TextBox br / asp:TextBox IDTextBox4 runatserver TabIndex4/asp:TextBoxbr / asp:TextBox IDTextBox5 runatserver TabIndex5/asp:TextBoxbr / asp:Button IDButton1 runatserver TextButton //div该例只实现了回车替代Tab键但是在真正需要回车的时候却只能是用鼠标点击按钮了本人想实现一种更理想的方案当所有文本框都已经填写完毕正好聚焦(Tab)到了提交按钮时按回车就直接提交了这个想法若有人能实现请在此留言本人感激不尽全部代码如下% Page LanguageC# AutoEventWireuptrue CodeFileDefault3.aspx.cs InheritsDefault3 % !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlnshttp://www.w3.org/1999/xhtml head runatserver title无标题页/titlescript languageJavaScript typetext/javascript !-- window.document.attachEvent(onkeydown , function(){ if(window.event.keyCode13){ window.event.keyCode 9; } }); //-- /script /headbody form idform1 runatserver div asp:TextBox IDTextBox1 runatserver AutoCompleteTypeDepartment TabIndex1/asp:TextBoxbr / asp:TextBox IDTextBox2 runatserver TabIndex2/asp:TextBoxbr / asp:TextBox IDTextBox3 runatserver TabIndex3/asp:TextBox br / asp:TextBox IDTextBox4 runatserver TabIndex4/asp:TextBoxbr / asp:TextBox IDTextBox5 runatserver TabIndex5/asp:TextBoxbr / asp:Button IDButton1 runatserver TextButton //div /form/body/html 转载于:https://www.cnblogs.com/chf/archive/2006/08/31/491185.html