前些天遇到一个输入限制问题:

只能让TextBox输入数字和"."

查阅了一下网上的资料,但都觉得比较复杂,个人总结出的比较简便的方法

本人用脚本和标签实现的

脚本代码:

Code
function TextBoxXianZSHD()
{

if(event.keyCode<46 || event.keyCode==47 || event.keyCode>57)
    {
        event.keyCode = 0;
    }
}

HTML 代码:

Code
 1 <asp:TextBox id="TextBox" runat="server" onkeypress="return TextBoxXianZSHD()" 
 2 
 3 onPaste="return false" //不让粘贴
 4 
 5 onDrop="return false" //不让拖拽 
 6 
 7 style="ime-mode:disabled">//屏蔽输入法
 8 
 9 </asp:TextBox>
10 

顺便给出键盘上所有按键的event.keycode值

字母和数字键的键码值(keyCode)
按键 键码 按键 键码 按键 键码 按键 键码
A 65 J 74 S 83 1 49
B 66 K 75 T 84 2 50
C 67 L 76 U 85 3 51
D 68 M 77 V 86 4 52
E 69 N 78 W 87 5 53
F 70 O 79 X 88 6 54
G 71 P 80 Y 89 7 55
H 72 Q 81 Z 90 8 56
I 73 R 82 0 48 9 57
  
数字键盘上的键的键码值(keyCode) 功能键键码值(keyCode)
按键 键码 按键 键码 按键 键码 按键 键码
0 96 8 104 F1 112 F7 118
1 97 9 105 F2 113 F8 119
2 98 * 106 F3 114 F9 120
3 99 + 107 F4 115 F10 121
4 100 Enter 108 F5 116 F11 122
5 101 - 109 F6 117 F12 123
6 102 . 110
7 103 / 111
  
控制键键码值(keyCode)
按键 键码 按键 键码 按键 键码 按键 键码
BackSpace 8 Esc 27 Right Arrow 39 -_ 189
Tab 9 Spacebar 32 Down Arrow 40 .> 190
Clear 12 Page Up 33 Insert 45 /? 191
Enter 13 Page Down 34 Delete 46 `~ 192
Shift 16 End 35 Num Lock 144 [{ 219
Control 17 Home 36 ;: 186 \| 220
Alt 18 Left Arrow 37 =+ 187 } 221
Cape Lock 20 Up Arrow 38 ,< 188 '" 222

有了上面的示例就能很随意的控制了 有更好的方法大家可以留个言什么的 哈哈 感谢

查资料的时候看到一位猛人写了一个TextBox类来控制  当场被吓到了···

上次的代码有点失误了 大家见谅

转载于:https://www.cnblogs.com/xy87813/archive/2008/10/04/1303947.html

限制TextBox输入的内容相关推荐

  1. Android Edittext digits 属性限制输入的内容

    digits属性中设置允许的字符,未允许的字符即使软键盘上有显示,点击后也无法显示到EditText中. 例如显示显示输入的内容为数字字母以及,和. 就可以使用如下 <EditTextandro ...

  2. js同步获取文本框textarea输入的内容

    教大家怎么实现 同步获取文本框textarea输入的内容 这个js功能 感觉有点像ajax技术 那么先写HTML标签代码 <textarea name="" cols=&qu ...

  3. APPium连接真机输入框中输入的内容与代码中不一致

    今天解决了上一个问题,又碰到了一个新的问题. 问题:连接真机输入框中输入的内容与代码中不一致. 描述: 想实现登录页面输入用户名和密码自动登录,可是在输入用户名和密码的框中输入的内容总是与代码中的不一 ...

  4. 用txt做数据源和winfrom textbox输入智能提示

    1.用txt做数据源连接字符串 //text作为数据源的链接字符串             string strConnection = @"Provider=Microsoft.Jet.O ...

  5. Firefox浏览器中,input输入框输入的内容在刷新网页后为何还在?

    转自:http://www.webym.net/jiaocheng/473.html 这个问题比较容易解决,如果不希望浏览器保留以前输入的内容,只要给对应的 input 输入框加上以下参数: auto ...

  6. android设置输入框输入字符限制,Android里限制EditText控件可以输入字符内容的范围的方法...

    介绍 介绍 福哥在制作APP的时候,需要限制文本输入框可以输入的内容.经过一顿研究,发现了digits这个属性.使用digits属性可以限制输入框接受的字符类型和范围,范围之内的可以被输入,范围之外的 ...

  7. C语言scanf:获取输入的内容

    获取外部输入数据内容 在C语言中,有多个函数可以从键盘获得用户输入: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据.getchar().getche().getc ...

  8. 通过TextWatcher去观察输入框中输入的内容以及输入字符个数

    布局中EditText在android布局中经常用到,对EditText中输入的内容也经常需要进行限制,我们可以通过TextWatcher去观察输入框中输入的内容,作个笔记. 主布局: <?xm ...

  9. html限定输入的内容,HTML中限制input 输入框输入内容

    限制 input 输入框只能输入纯数字 1.onkeyup = "value=value.replace(/[^\d]/g,'')" 使用 onkeyup 事件,有 bug ,那就 ...

最新文章

  1. Thinking in React Implemented by Reagent
  2. EnforceLearning:迁移学习-监督训练与非监督训练
  3. jmx jolokia_使用Jolokia和JMX进行客户端服务器监视
  4. 【项目经验】如何用TexturePacker Physicseditor开发游戏
  5. 2017-2018-1 20155338 加分项目——PWD的实现
  6. 如何用vrml技术实现虚拟计算机组装实验,基于VRML的计算机组装虚拟实验的研究与实现_吴兰.pdf...
  7. Asp.net网站如何播放Flv视频
  8. 列转行 带逗号_Excel 统计压岁钱?按逗号拆分单元格且纵向排列,分离中文和数字...
  9. python 读取 pdf 文档
  10. java语法正则表达式_详解Java正则表达式语法
  11. 移动硬盘插入提示需要格式化RAW_内存卡无法格式化解决办法
  12. 2020计算机一级必背知识点,2020高考理综必背知识点
  13. 搜狐的本色和张朝阳的本分
  14. 房屋租赁合同法律规定是怎样的
  15. 833 计算机专业基础综合,西安电子科技大学833计算机专业基础综合2021年硕士研究生招生考试自命题科目考试大纲...
  16. 零基础微信小程序开发学习笔记(2.构建静态界面)
  17. 微微一笑很倾城(2)
  18. python 定时发送微信,利用python在微信中实现一个定时发送消息的功能
  19. 新能源充电桩控制板迭代升级,打开充电桩行业发展新机遇
  20. java面试题(记录与分享)二

热门文章

  1. php如何获取当前时间 格式化,PHP获取当前日期和时间格式化步骤
  2. php 字符串替换 正则表达式,PHP中一些可以替代正则表达式函数的字符串操作函数...
  3. asp.net 点击查询跳转到查询结果页面_个体户如何办理和查询定期定额业务?
  4. rabbitmq实战指南_RabbitMQ之脑裂
  5. springmvc框架介绍_Java修行第071天 ---SpringMVC(上)
  6. C++编程进阶1(对于单纯的常量,用const替换#define、operator[]与const)
  7. 浏览器ERR_PROXY_CONNECTION_FAILED解决方法
  8. 判断奇偶microsoft visual basic_#梅园# 在心理学上面如何判断一个男生暗恋你的表现...
  9. HTTP请求中的缓存(cache)机制
  10. 使用 Caddy 自动化发布 Web 应用