欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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验证用户输入的是字符或数字及ASCII Chart应用 
参考下面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>