限制文本框只能输入数字:Asp.net&C#
来源:互联网 发布:json.parseobject源码 编辑:程序博客网 时间:2024/05/18 22:12
网上很多关于文本框只能输入数字的,今天又找了一遍,发现以前的写法居然有点问题!
onkeypress="if (event.keyCode<48 || event.keyCode>57) event.returnValue=false;"
这样写如果用户打汉字,依然可以通过!
现在找到了两种写法:拒绝. / ? = + ` ~ 以及汉字(目前测了下,貌似真的只能输入汉字)
onkeyup='value=value.replace(/[^\d]/g,"") '
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
onkeyup="this.value=this.value.replace(/\D/g,'')"
onafterpaste="this.value=this.value.replace(/\D/g,'')"
<asp:TextBox ID="txtNeedPage" Width="20px" runat="server" onkeyup='value=value.replace(/[^\d]/g,"") ' onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" ></asp:TextBox>
或者
<asp:TextBox ID="txtNeedPage" Width="20px" runat="server" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" Text="<%#((GridView)Container.Parent.Parent).PageIndex + 1 %>"></asp:TextBox>
java里后者说jsp里:
<tr><td>年龄:</td><td><input type="text" name="age" id="age_" onkeyup='value=value.replace(/[^\d]/g,"") ' onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"/></td></tr>
一样实用!
---------------------------华丽的分隔符------------------------------------------------------------------------------------------------------------
C#限制文本框只能输入数字:
if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == '\b')) { e.Handled = true; }txtBox的KeyPress事件!
- 限制文本框只能输入数字:Asp.net&C#
- vb.net限制文本框只能输入数字
- vb.net限制文本框只能输入数字
- vb.net限制文本框只能输入数字
- Asp.net 只能输入数字的文本框 .
- asp.net中前台限制TextBox文本框只能输入数字和小数(或数字和字母)
- 限制文本框只能输入数字
- 限制文本框只能输入数字
- 限制文本框只能输入数字
- 限制文本框只能输入数字
- 限制文本框只能输入数字
- 在c#中 限制文本框只能输入数字
- c# 文本框只能输入数字
- C# 文本框只能输入数字
- C# 文本框只能输入数字
- asp.net input文本框只能输入数字js
- 完美js限制文本框只能输入数字
- JS 限制文本框只能输入数字
- 要毕业了,挨踢的程序员们!
- http协议学习系列
- Jelly Bean Wifi研究(1)
- 一个变量引发的血案
- 关于端口被占用
- 限制文本框只能输入数字:Asp.net&C#
- 二进制
- android 2.3系统默认语言处理流程
- Nginx+Tomcat负载均衡与集群
- Linux服務器時間同步
- WAS7.0.0的使用问题总结
- 银行的应用
- gcc下对汇编最好的处理文章____assembly______
- 脚本中执行mysql命令