JavaScript验证用户输入的是字符或数字及ASCII Chart应用
程序员文章站
2024-03-05 14:18:00
我们可以根据onkeydown事件的event.keycode即是ascii chart来判断字符或数字等。相关键盘key对应的ascii码: 参考下面java...
我们可以根据onkeydown事件的event.keycode即是ascii chart来判断字符或数字等。相关键盘key对应的ascii码:
参考下面javascript代码:
<script type = "text/javascript">
function isnumeric(keycode)
{
return ((keycode >= 48 && keycode <= 57) || keycode == 8)
}
</script>
<script type = "text/javascript">
function isalpha(keycode)
{
return ((keycode >= 65 && keycode <= 90) || keycode == 8)
}
</script>
<script type = "text/javascript">
function isalphaornumeric(keycode)
{
return ((keycode >= 48 && keycode <= 57) || (keycode >= 65 && keycode <= 90) || keycode == 8)
}
</script>
例子,用户只能输入字符和数字,并使用onpaste事件,不能粘贴。
<asp:textbox id="textbox1" runat="server" onkeydown = "return isalphaornumeric(event.keycode);" onpaste = "return false;"></asp:textbox>
参考下面javascript代码:
复制代码 代码如下:
<script type = "text/javascript">
function isnumeric(keycode)
{
return ((keycode >= 48 && keycode <= 57) || keycode == 8)
}
</script>
<script type = "text/javascript">
function isalpha(keycode)
{
return ((keycode >= 65 && keycode <= 90) || keycode == 8)
}
</script>
<script type = "text/javascript">
function isalphaornumeric(keycode)
{
return ((keycode >= 48 && keycode <= 57) || (keycode >= 65 && keycode <= 90) || keycode == 8)
}
</script>
例子,用户只能输入字符和数字,并使用onpaste事件,不能粘贴。
复制代码 代码如下:
<asp:textbox id="textbox1" runat="server" onkeydown = "return isalphaornumeric(event.keycode);" onpaste = "return false;"></asp:textbox>