怎么样才能使文本框不能输入数字呢?

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:41:13
怎么样才能使文本框不能输入数字呢?其他的什么字符,汉字都可以,就是不要数字,最好是1-10之间的,或者大写的数字也能够限制,最好这样了.谢谢大家.

你说的是网页上的文本框吧,可以这样

<input onkeyup="value=value.replace(/[0-9壹贰叁肆伍陆柒捌玖拾佰仟万亿]+/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[0-9壹贰叁肆伍陆柒捌玖拾佰仟万亿]+/g,''))">

键盘上不是有个NUMLOCK键吗?

那就是数字锁定键

在keydown事件里判断按键的ascii码

textBox 控件的Change属性,判断一下.

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii >= 48 And KeyAscii <= 57 Then
KeyAscii = 0
End If
End Sub