• 下载示例源码 - 16.1 Kb

介绍

在这个例子中,我将向你介绍怎样扩展一个 ASP.NET textbox ,使之只接受用户输入数字。用户在 textbox 中,除了数字不能输入其它任何数据。

使用代码

整个工作已在 Jscript 的一个函数中做好了,此函数处理 textbox 的 OnKeyPress 事件。这里是实现此功能的步骤:

  1. 建立了一个简单的名为 FilterNumeric() 的 Jscript 函数,它在 OnKeyPress 事件中过滤用户输入的数据。除了数字和 '-', '.' 的其它数据会被忽略。
  2. 函数被页面注册。      
    Page.RegisterClientScriptBlock ("FilterNumeric", GetNumberValidatorScript());
  3. 将此扩展的特性(attribute)添加到 txtNumber 控件中,以处理 OnKeyPress() 事件。 
    txtNumber.Attributes.Add ("onkeypress", "FilterNumeric()");      

添加一个 RegularExpressionValidator 控件,在服务器端来验证用户输入的数据。它使用以下的表达式:

(^[-]?[1-9]\d+$)|(^[-]?[1-9]$)|(^0$)|(^[-]?[1-9]\d+\.\d$)|(^[-]?[0-9]\.\d$)

它允许的数据: {123134456;4341643.2}.

希望它能帮助一些人!

原文:http://www.codeproject.com/aspnet/NumericValidator.asp
其实我现在才了解,翻译不是一样容易做的事,自己看懂了不难,要准确地将原文的意思翻译成中文真是一件伤脑筋的事。我自己感觉有几个地方有点在胡乱翻译,字词用的有点不切意,不过大概意思还差不多,如果哪位看客看不懂我写的,可以到我给的原文地址去看一下,也许金山词霸都比我翻的好。哦,差点忘了说了,版权归原作者所有,我只是凭个人爱好作了下工作,本人没用于任何商业目的,不负任何责任哦。

只接受数字的文本框(翻译)相关推荐

  1. 在asp.net 中实现只允许数字输入的文本框

    在asp.net 中实现只允许数字输入的文本框,其实是十分简单的,只需要利用customervalitor控件的  功能就可以了.比如,先添加一个文本框,再添加一个customervalitor控件, ...

  2. java 文本框只能输入数字_java 24 - 6 GUI之 创建只能输入数字的文本框

    需求: 创建一个含有标签和文本框的窗体,其中文本框只能输入数字 步骤:(大致上) 创建窗体对象 创建标签对象 创建文本框对象 把组件添加到窗体中 设置标签的监听事件,对键盘按下的数据进行监听 设置窗体 ...

  3. java文本框输入数字_Java 文本框输入数字限制以及输入数字大小限制

    问题: 之前我有一篇博文也写了这个问题,也是使用的字符串来控制文本框的输入数字 不过,那篇博文给的方法只能限制数字输入,以及数字输入长度的限制 今天给出可以限制输入数字大小的方法,例如:希望输入的数字 ...

  4. php限制输入的小数点位数字,限制文本框只能输入数字,小数点,英文字母,汉字

    1.文本框只能输入数字代码(小数点也不能输入): input οnkeyup="this.value=this.value.replace(//D/g,'')" onafterpa ...

  5. C# textbox 屏蔽汉字and英文,只接受数字

    有时候我们要用户数字,有时用户不会按照你的要求去做,他们会输入乱七八糟的数据,这样程序出错,也不够严谨,那就我们想办法不让输入其他数据只能输入数字: 在textbox的KeyPress这个事件下写代码 ...

  6. Java文本框只有一行数据,Java只允许输入数目字的文本框

    Java只允许输入数字的文本框 package com.han; import javax.swing.JTextField; import javax.swing.text.AttributeSet ...

  7. Android文本框示例

    在Android中,您可以使用" EditText "类创建一个可编辑的文本框,以接受用户输入. 本教程向您展示如何在XML文件中创建文本框,并演示如何使用键侦听器来显示在文本框中 ...

  8. java 文本框输入监听事件_JAVA GUI 事件监听事件 详解 和 案例.

    GUI(图形用户界面) Graphical User Interface(图形用户接口) 用图形的 方式, 来显示 计算机操作的 界面, 这样更方便 更直观. CLI Command Line Use ...

  9. Unity 【Content Size Fitter】- 聊天气泡自动适配Text文本框大小

    通常在展示人物对话的时候文本的长度是不定的,因此会需要动态的调整对话内容文本框的背景图片的大小,这里以如下这种气泡框的对话为例: 实现该需求涉及到的内容包括Content Size Fitter组件的 ...

最新文章

  1. java同步锁synchronized_Java对象锁和类锁全面解析(多线程synchronized关键字)
  2. 解决linux登录后总是时间过会就断开(解决ssh登录后闲置时间过长而断开连接)...
  3. react 生命挂钩_如何在GraphQL API中使用React挂钩来管理状态
  4. 20155313 预备作业二
  5. 修改DNS的Linux脚本,Shell脚本-配置网络
  6. (并查集)Find them, Catch them
  7. 【数据科学系统学习】机器学习算法 # 西瓜书学习记录 [8] 支持向量机(二)...
  8. Android GC机制介绍
  9. iOS 开发的9个超有用小技巧
  10. C# WinForm技巧“将Form嵌入到Panel”
  11. 软考(计算机软件水平考试)程序员介绍
  12. 华硕电脑键盘灯不亮怎么办
  13. 华为安装gsm框架_华为gms框架app下载-华为gms框架2020版下载最新版-乐游网安卓下载...
  14. 【观察】联想“内生外化”:能干肯干、真招实招加速中小企业数字化转型
  15. Tiny210--3--基于Tiny210的CMOS摄像头图像采集
  16. 把你的面子撕下来扔到地上,狠狠踹几脚!
  17. 关于在onclick事件传参
  18. http-parser用法
  19. 为什么计算机无法读取u盘,电脑无法识别读取U盘怎么办?逐一排查解决问题
  20. 计算机安装Hp1005打印机,如何安装hp1005打印机驱动程序_安装步骤是什么

热门文章

  1. PHP vs Node.js vs Nginx-Lua(转)
  2. JS重新来过之------------[String对象]
  3. ASP.NET获取任意网页HTML代码
  4. c++中 结构体和类的区别
  5. vs2010项目属性配置
  6. C#中配置文件的使用
  7. IOS基础之iPad的屏幕旋转方向判断
  8. woocommerce分类页面模板_小程序模板怎么设计才好看?
  9. 仿淘宝商品详情页图片滑动并且数字也跟着变化
  10. 修改远程桌面端口_花生壳(内网穿透)服务做远程桌面登录