Asp.net TextBox只能输入数字
<asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execCommand(''undo'')" runat="server" Width="80px" onafterpaste="if(isNaN(value))execCommand(''undo'')"></asp:textbox>

其实服务器控件也能加上onkeydown与up等事件的

这样就行了 只能输入小数与数字

在.net开发中,为了确保数据的正确性,经常要用户输入的内容进行验证,比喻说只能输入数字。

首先在TextBox控件中加一个属性事件:

<asp:textbox class="Text"οnkeypress="if (event.keyCode < 48 || event.keyCode >57) event.returnValue = false;"id="txtY_Revenue" style="TEXT-ALIGN: right" runat="server" Width="90%" MaxLength="12"></asp:textbox>

键盘按下去时检查按下的是不是0-9,如果不是的话,不将当前的输入放入文本框中

说明: 此方法控制TextBox只输入数字:0~9,提供一种思路

补充:

1.取消按钮按下时的虚线框

在input里添加属性值 hideFocus 或者 HideFocus=true

2.只读文本框内容
在input里添加属性值 readonly

3.防止退后清空的TEXT文档(可把style内容做做为类引用)
<INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>
4.ENTER键可以让光标移到下一个输入框
<input οnkeydοwn="if(event.keyCode==13)event.keyCode=9" >
5.只能为中文(有闪动)
<input οnkeyup="value=value.replace(/[ -~]/g,'''')" οnkeydοwn="if(event.keyCode==13)event.keyCode=9">利用Ascii码的范围进行判断
6.只能为数字(有闪动)
<input οnkeyup="value=value.replace(/[^\d]/g,'''') "onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^\d]/g,''''))">利用Ascii码的范围进行判断
7.只能为数字(无闪动)
<input style="ime-mode:disabled" οnkeydοwn="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false">利用Ascii码的范围进行判断
8.只能输入英文和数字(有闪动)
<input οnkeyup="value=value.replace(/[\W]/g,'''') "onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^\d]/g,''''))">利用js的正则表达式进行验证
9.屏蔽输入法
<input type="text" name="url" style="ime-mode:disabled" οnkeydοwn="if(event.keyCode==13)event.keyCode=9">
10. 只能输入 数字,小数点,减号(-) 字符(无闪动)
<input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 && (event.keyCode<48 || event.keyCode>57)) event.returnValue=false">利用Ascii码的范围进行判断
11. 只能输入两位小数,三位小数(有闪动)
<input maxlength=9 οnkeyup="if(value.match(/^\d{3}$/))value=value.replace(value,parseInt(value/10)) ;value=value.replace(/\.\d*\./g,''.'')" onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 || value.match(/^\d{3}$/) || /\.\d{3}$/.test(value)) {event.returnValue=false}" id=text_kfxe name=text_kfxe> 利用js的正则表达式进行验证。
其实在应用中不要限制用户的输入,只要验证用户的输入就可以了,因为这个限制往往给人带来不好的体验

转载于:https://www.cnblogs.com/taofx/p/4136858.html

Asp.net TextBox常规输入验证相关推荐

  1. Asp.net TextBox只能输入数字

    <asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execCommand('undo')" runa ...

  2. TextBox只能输入数字

    Asp.net TextBox只能输入数字 <asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execComm ...

  3. ASP.Net TextBox控件只允许输入数字

    原文:ASP.Net TextBox控件只允许输入数字 1.1.在Asp.Net TextBox 控件的 OnKeyPress 事件中指定输入键盘码必须为数字: <asp:TextBox ID= ...

  4. Asp.net 设置TextBox只能输入数字

    <asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execCommand('undo')" runa ...

  5. 风影ASP.NET基础教学 4 验证控件

    前言 无论什么应用软件系统,它最本质的功能和用途就是处理数据.这样,数据的安全性就成为了系统设计里面非常重要的话题,提交一些不安全的数据(如SQL注入.数据类型或者数据范围不合适等)常常会导致系统计算 ...

  6. textbox 只能输入数字

    <asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execCommand('undo')" runa ...

  7. ASP.NET中 RangeValidator(范围验证)的使用

    1.A,运行效果返回顶部 RangeValidator:范围验证 重要属性: 1,ControlToValidate:要验证的控件 2,ErrorMessage:错误提示信息 3,MaximumVal ...

  8. ASP.NET 4.0: 请求验证模式变化导致ValidateRequest=false失效

    ASP.NET请求验证功能可以给我提供应用程序的安全保证,避免站点受到XSS的攻击.但是在一些情况下,我们需要禁用这个功能,比如我们需要使用HtmlEditor来让用户输入一些HTML文本,这时候AS ...

  9. Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中

    功能:在textbox中输入内容,动态从数据库模糊查询显示到下拉框中,以供选择 1.建立一aspx页面,html代码 <HTML>     <HEAD>         < ...

最新文章

  1. 【面试招聘】算法岗通关宝典 | 社招一年经验,字节5轮、阿里7轮
  2. 命令获取计算机信息,教你怎么在windows上用命令查看系统信息
  3. 有没有可以搜PHP作业的软件,有没有可以搜计算机题库的软件?
  4. Android 百度地图之全局搜索周边搜索全国搜索城市路线规划(升级版附源码)
  5. 语义分割江湖的那些事儿——从旷视说起
  6. php heredoc 用法
  7. Bootstrap 文档类型
  8. hive同时不包含一些字符串_hive中的字符串提取
  9. 64位 Windows PLSQL Developer客户端配置方法
  10. 吴恩达深度学习课程要点和概念记录一(神经网络及其优化)
  11. html手机端最小字体,移动端最小字体限制测试
  12. treap【来自蒟蒻的整理】
  13. HTML+CSS个人静态网页设计
  14. 《通关!游戏设计之道(continue...)》
  15. 【python与excel】
  16. 微信小程序绑定数据页面不显示并且页面没有报错
  17. 银河麒麟服务器操作系统V10搭建内网YUM源服务器
  18. andriod——Fresco+Retrofit+GreenDao
  19. php怎么设计题库,PHPWeb程序设计答案
  20. LaTeX插入GIF的标准方法

热门文章

  1. app爬虫Android 7证书设置
  2. CSS3属性——(一)
  3. LeetCode 258 Add Digits
  4. Python3回文相关算法小结
  5. 部署项目到jetty
  6. Microsoft SQL Server 全角转半角函数
  7. Vim文本编辑器 指令簿(二)
  8. windows phone (12) 小试自定义样式
  9. 动态绑定 datagridview
  10. springboot websocket