<%@ Page Language="VB" AutoEventWireup="false" CodeFile="EnterToTab.aspx.vb" Inherits="Forms_EnterToTab" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title></title> <mce:script language="javascript" type="text/javascript"><!-- var EventUtil = {}; EventUtil.getEvent = function() { if (window.event) { return window.event; } else { return EventUtil.getEvent.caller.arguments[0]; } } function changeFocus() { var oEvent = EventUtil.getEvent(); var src = oEvent.srcElement?oEvent.srcElement:oEvent.target; if (oEvent.keyCode == 13 && src.type != 'button' && src.type != 'submit' && src.type != 'reset' && src.type != 'textarea' && src.type != '') if (oEvent.srcElement) { oEvent.keyCode = 9; } else { var ele = document.forms[0].elements; for (var i = 0; i < ele.length; i++) { var q; q = (i == ele.length - 1) ? 0 : i + 1; if (src == ele[i]) { ele[q].focus(); break; } } oEvent.preventDefault(); } } document.onkeydown = changeFocus; function passFocus() { var curEle = document.activeElement; if (curEle.type != 'submit') { var oEvent = EventUtil.getEvent(); var ele = document.forms[0].elements; var q; for (var i = 0; i < ele.length; i++) { q = (i == ele.length - 1) ? 0 : i + 1; if (curEle.id == ele[i].id) { break; } } if (q != 0) { for (var j = q - 1; j < ele.length; j++) { if (ele[j] && !ele[j].readOnly) { ele[j].focus(); if (ele[j].type == 'text') { doSelectAll(ele[j]); } break; } } } } } document.onkeyup = passFocus; function doSelectAll(curObj) { var varRng = curObj.createTextRange(); varRng.moveStart('character', curObj.value.length); varRng.collapse(true); varRng.select(); } // --></mce:script> </head> <body> <form id="myForm" runat="server"> <table> <tr> <td> <asp:TextBox ID="TextBox1" runat="server" Text="TextBox1"></asp:TextBox></td> <td> <asp:TextBox ID="TextBox2" runat="server" Text="TextBox2" ReadOnly="true" style="height: 18px; border: 1px solid #BEBEBE; background-color: #EEEEEE;"></asp:TextBox></td> <td> <asp:TextBox ID="TextBox3" runat="server" Text="TextBox3" ReadOnly="true" style="height: 18px; border: 1px solid #BEBEBE; background-color: #EEEEEE;"></asp:TextBox></td> <td> <asp:TextBox ID="TextBox4" runat="server" Text="TextBox4"></asp:TextBox></td> <td> <asp:CheckBox ID="CheckBox1" runat="server" /></td> </tr> <tr> <td> <asp:CheckBox ID="CheckBox2" runat="server" /></td> <td> <asp:RadioButton ID="RadioButton1" runat="server" Checked="true" /></td> <td> <asp:RadioButton ID="RadioButton2" runat="server" /></td> <td> <asp:TextBox ID="TextBox5" runat="server" Text="TextBox5"></asp:TextBox></td> <td> <asp:TextBox ID="TextBox6" runat="server" Text="TextBox6" ReadOnly="true" style="height: 18px; border: 1px solid #BEBEBE; background-color: #EEEEEE;"></asp:TextBox></td> </tr> <tr> <td> <asp:TextBox ID="TextBox7" runat="server" Text="TextBox7" ReadOnly="true" style="height: 18px; border: 1px solid #BEBEBE; background-color: #EEEEEE;"></asp:TextBox></td> <td> <asp:TextBox ID="TextBox8" runat="server" Text="TextBox8"></asp:TextBox></td> <td> <asp:Button ID="Button1" runat="server" Text="Button" /></td> <td> <asp:TextBox ID="TextBox9" runat="server" Text="TextBox9"></asp:TextBox></td> <td> <asp:TextBox ID="TextBox10" runat="server" Text="TextBox10"></asp:TextBox></td> </tr> </table> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </form> </body> </html>