|
主题: 请教一个键盘输入的问题
|
aspfan
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#12002/10/8 21:46:35
用键盘输入交互,如何限制用互只能输入数字,如果是其它字符,则输入无效,也就是不能输入其它字符?
|
飘雪无痕
职务:普通成员
等级:2
金币:1.0
发贴:514
|
#22002/10/9 8:40:16
这个就涉及到程序编译原理了。有一点难度,需要校验输入的内容的编码格式。试试用WinAPI函数库吧。
|
暗黑长老__凯恩
职务:普通成员
等级:5
金币:10.0
发贴:1349
|
#32002/10/9 10:26:17
有一个系统函数可以作到,好久没用了,自己去查查一下就知道了。 可以将其他的字符滤除。
Director Flash Premiere AE 程序设计、 C++中。。。。。。
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#42002/10/10 11:50:50
同意。。晚上回去给你翻个例子出来。。呵呵。AW本身可以实现的。。
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#52002/10/10 12:09:05
系统函数Strip,用于字符过滤。
|
原始部落
职务:普通成员
等级:1
金币:0.0
发贴:22
|
#62002/10/10 14:27:21
通过aw完全可以实现是一定的,可以判断键码的asc11 码的大小来进行。
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#72002/10/10 20:13:02
限制只能输入数字,十分简单的方法。。用了一个系统函数 相关文件: 点这儿打开
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#82002/10/10 23:41:34
发现用Strip也一样简单。。呵呵
|
阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
|
#92002/10/11 8:53:13
rock你的例子是碰见数字以外的输入就停止,而不是过滤阿。
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#102002/10/11 9:12:28
那用Strip过滤咯。。呵呵
|
5DFireworks版主
职务:管理员
等级:4
金币:13.0
发贴:1684
|
#112002/10/11 14:43:15
可是用strip过滤的话,得用26*2条语句,因为strip一次只能过滤一个特定字符,你每次都需要把26个英文字符判断一遍。不知对不对。我是菜鸟请指教
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#122002/10/11 19:40:47
做了一个用strip过滤的简单范例: 只允许数字输入范例 14.4K
|