JavaScript验证用户输入的是字符或数字及ASCII Chart应用

 更新时间:2013年01月27日 12:21:00   作者:  
我们可以根据onkeydown事件的event.keyCode即是ASCII Chart来判断字符或数字等,本文提供了相关键盘key对应的ASCII码,以供用户使用是参考及使用onpaste事件只能输入字符和数字防止粘贴等的,感兴趣的朋友可以了解下
我们可以根据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>

相关文章

  • .NET Core基于EMIT编写的轻量级AOP框架CZGL.AOP

    .NET Core基于EMIT编写的轻量级AOP框架CZGL.AOP

    这篇文章介绍了.NET Core基于EMIT编写的轻量级AOP框架CZGL.AOP,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • ASP.NET中制作各种3D图表的方法

    ASP.NET中制作各种3D图表的方法

    这篇文章主要给大家介绍如何在ASP.NET中如何制作3D图表。大家都知道图表在ASP.NET技术中是一种特别受欢迎而又很重要的工具。图表是表示数据的图形,一般含有X和Y两个坐标轴。我们可以用折线,柱状,块状来表示数据。下面通过本文来一起学习下各种3D图表的制作过程吧。
    2016-10-10
  • asp.net 删除项目文件/文件夹IIS重启,Session丢失问题

    asp.net 删除项目文件/文件夹IIS重启,Session丢失问题

    最近在做一个项目,涉及到大量文件中转(先上传到本项目的某个文件夹中,在移动到FTP中),后面发现每次一删除文件之后在做操作都会提示未登录,刚开始以为是WebService Session丢失问题,后面发现缓存也更新了
    2011-12-12
  • ASP.NET页面在IE缓存的清除办法

    ASP.NET页面在IE缓存的清除办法

    ASP.NET页面在IE缓存的清除办法,需要的朋友可以参考一下
    2013-03-03
  • .net连接Mysql封装类代码 可直接调用

    .net连接Mysql封装类代码 可直接调用

    下面是我封装好的连接Mysql数据库的类,直接调用即可。
    2013-07-07
  • asp.net 无刷新附件上传实现方法

    asp.net 无刷新附件上传实现方法

    一直以来附件上传都是个很郁闷的问题,刚开始是利用js添加input file 然后一起提交来实现多文件上传,在使用163邮箱的时候很是羡慕它的附件上传部分(选择完文件就提交,可以多个文件一起上传,而且还可以获取上传进度),这时就很想自己也写个那样的东西出来。
    2010-01-01
  • asp.net 在客户端显示服务器端任务处理进度条的探讨

    asp.net 在客户端显示服务器端任务处理进度条的探讨

    由于 HTTP 协议本身的无状态性,B/S结构的程序无法像C/S程序那样,实时显示程序处理的进度。搜索一下网上,一般都是采用静态变量保存程序执行进度的方法实现,但是,这种方法是完全错误的,在并发的情况下,多个用户访问一个程序,会造成混乱。
    2009-09-09
  • ASP.NET Core中使用令牌桶限流的实现

    ASP.NET Core中使用令牌桶限流的实现

    这篇文章主要介绍了ASP.NET Core中使用令牌桶限流的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • .Net Core读取Json配置文件的实现示例

    .Net Core读取Json配置文件的实现示例

    这篇文章主要介绍了.Net Core读取Json配置文件的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Asp.net TreeView来构建用户选择输入的方法 推荐

    Asp.net TreeView来构建用户选择输入的方法 推荐

    选择优于输入,这是一般人的共识,面对繁多的数据,提供良好的选择界面,一方面增强用户的界面体验,一方面也提高了数据的准确性,更节省了用户的宝贵时间。
    2009-12-12

最新评论