如何让文本框中只能输入0-100的数字?(包括0和100)

不能输入:小于0大于100英语,中文等其他字符满意加分!... 不能输入:
小于0
大于100
英语,中文等其他字符
满意加分!
展开
 我来答
banksia
推荐于2016-08-24 · TA获得超过1362个赞
知道小有建树答主
回答量:529
采纳率:80%
帮助的人:284万
展开全部
可以让文本框只能接收数字:代码如下
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii <> 8 And KeyAscii <> 13 Then
Select Case Chr(KeyAscii)
Case "0" To "9"
Case Else
KeyAscii = 0
End Select
End If
End Sub
至于数字范围(0-100),要写LostFocus()事件,代码如下:
Private Sub Text1_LostFocus()
Text1.Text = Trim(Text1.Text)
v = Val(Text1.Text)
If v < 0 Or v > 100 Then
MsgBox ("输入超出范围!")
Text1.SetFocus
End If
End Sub
wangshuaisupin
2011-06-27 · TA获得超过1884个赞
知道小有建树答主
回答量:805
采纳率:100%
帮助的人:1234万
展开全部
<input type="text" onchange="if(!/(^0$)|(^100$)|(^\d{1,2}$)/.test(value)){value='';alert('输入格式不正确!');}" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式