私はfirstname、lastname、address、city、stateなどの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
あなたも、あなたのコードにタブキー(9
)を追加する必要が
function keydown(e) {
var key = e.keyCode;
if (!((key == 8) || (key == 32) || (key == 46) || (key >= 35 && key <= 40) || (key >= 65 && key <= 90))) {
e.preventDefault();
}
}
をuに感謝正常に動作し、その作品を与えなければなりません! –