TabIndex 不适用于 TextBoxes
TabIndex not working with TextBoxes
问题: 我已将以下内容添加到 TextBox
控件中以进行一些验证检查:-
1) onkeydown = "return isAlpha(event.keyCode)"
2) 需要
以下是完整的文本框代码:-
<asp:TextBox ID="mname" runat="server" required type="text" TabIndex="2" onkeydown = "return isAlpha(event.keyCode);" ></asp:TextBox>
和isAlpha
函数是:
isAlpha(keyCode) { return ((keyCode >= 65 && keyCode <= 90) || keyCode == 8 || keyCode==32) }
预期结果: TabIndex
即使在添加 onkeydown = "return isAlpha(event.keyCode);"
后也应该有效
提前致谢
跳过 Tab 键的验证。
您可以通过这样检查来实现
function isAlpha(keyCode)
{
return ((keyCode >= 65 && keyCode <= 90) || keyCode == 8 || keyCode==32 || keyCode == 13 || keyCode == 46 || (keyCode >= 35 && keyCode <= 40) || keyCode == 46);
}
您应该跳过
的验证
- 退格键 - 8
- 输入 - 13
- 删除 - 46也
问题: 我已将以下内容添加到 TextBox
控件中以进行一些验证检查:-
1) onkeydown = "return isAlpha(event.keyCode)"
2) 需要
以下是完整的文本框代码:-
<asp:TextBox ID="mname" runat="server" required type="text" TabIndex="2" onkeydown = "return isAlpha(event.keyCode);" ></asp:TextBox>
和isAlpha
函数是:
isAlpha(keyCode) { return ((keyCode >= 65 && keyCode <= 90) || keyCode == 8 || keyCode==32) }
预期结果: TabIndex
即使在添加 onkeydown = "return isAlpha(event.keyCode);"
提前致谢
跳过 Tab 键的验证。
您可以通过这样检查来实现
function isAlpha(keyCode)
{
return ((keyCode >= 65 && keyCode <= 90) || keyCode == 8 || keyCode==32 || keyCode == 13 || keyCode == 46 || (keyCode >= 35 && keyCode <= 40) || keyCode == 46);
}
您应该跳过
的验证- 退格键 - 8
- 输入 - 13
- 删除 - 46也