我有5個文本框,如名,姓,地址,城市,州。我做了驗證使用jquery來限制輸入數字和特殊字符。但問題是TAB鍵不能切換到下一個文本框。這裏是ASP.NET代碼TAB鍵現在正在切換文本框之間
<form id="form1" runat="server">
<div>
<asp:TextBox runat="server" ID="text_firstname" onkeydown="return keydown(event)" MaxLength="45" />
<label>Last Name</label>
<asp:TextBox runat="server" ID="text_lastname" onkeydown="return keydown(event)" MaxLength="45" />
<label>Address</label>
<asp:TextBox runat="server" TextMode="MultiLine" ID="text_address" Rows="2" MaxLength="95"></asp:TextBox>
<label>City</label>
<asp:TextBox runat="server" ID="text_city" onkeydown="return keydown(event)" MaxLength="45" />
<label>State</label>
<asp:TextBox runat="server" ID="text_state" onkeydown="return keydown(event)" MaxLength="45" />
</div>
</form>
這裏是我的Jquery
function keydown(e) {
var key = e.keyCode;
if (!((key == 8) || (key == 32) || (key == 46) || (key >= 35 && key <= 40) || (key >= 65 && key <= 90))) {
e.preventDefault();
}
}
感謝ü...它的作品! –