我一个思路
做个JavaScript脚本
然后用
TextBox1.Attributes.Add()
绑定你试试
做个JavaScript脚本
然后用
TextBox1.Attributes.Add()
绑定你试试
解决方案 »
- 问一个javascript的问题,关于删除字符串最前或最后字符的问题。
- WINDOW XP装了装IIS和.Net FrameWorks但不能执行aspx文件?
- 又遇到个小问题。
- 多层架构的教程!step by step
- 终于把OOP应用在WEB中了,还有些关于OOP的困惑请大家指教
- 为什么不管我怎样定义格式?输出的都是.jpg?
- 求助:请大家来帮帮忙啦,做过的进来讲讲,没做过的进来学习帮顶...
- 老大们,请教下,怎么统计用户在搜索引擎里输入的关键字啊?
- 在aspx里面的id,在aspx.vb里面不认,有谁碰到过了?
- 急急急,请问下,C#发邮件服务器端口需要怎么配置
- datagrid显示到第二页后,我换条件查询,新的显示默认在第二页,如果没有那么多数据到第二页,还出错,怎么处理?
- 分页问题,还在郁闷中
在TextBox的KeyPress事件
判断e.KeyChar,不是数字则清空TextBox的内容
同意genuis(不死鸟)的看法
我的答案是:^\d{2}
千万不要写成[^\d{2}]
MaxLength好像应该不行的
MaxLength是指TextBox只能显示2个
多余的则需要使用方向键才能看到
我认为使用正则表达式是最好的
还不要判断是否是数字这个事件
如有错误还请指教
If TextBox.Text.Length > 2 Then
Response.Write("<script language=javascript>alert('只能输入2位!')</script>")
TextBox.Text = Left(TextBox.Text, 2)
End If
End Sub
验证 类型 为interger 最小10 最大99 OK
是是
后面还要一个$我理解成“二个数字”而不是“二位数字”
也可以用RangeValidator
设置如下:
RangeValidator1.Type = ValidationDataType.Integer
RangeValidator1.MinimumValue = 10
RangeValidator1.MaximumValue = 99
验证表达式为:\d{2}