找回密码
 加入
搜索
查看: 7623|回复: 20

[AU3基础] 输入空值的问题[已解决]

 火.. [复制链接]
发表于 2010-6-22 11:17:10 | 显示全部楼层 |阅读模式
本帖最后由 ybbihsse 于 2010-6-23 15:56 编辑

我用MSGBOX如何判定他要是没有输入任何数值,也就是空值的时候让他返回重新输入呢

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-6-22 13:38:56 | 显示全部楼层
While 1
        $sText = InputBox('', '请任意输入')
        If @error = 0 Then
                If $sText <> '' Then
                        MsgBox(0, '你输入的内容', $sText)
                        ExitLoop
                Else
                        MsgBox(0, '提示', '输入内容不能为空白,请重新输入!')
                EndIf
        EndIf
WEnd

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

 楼主| 发表于 2010-6-22 13:40:17 | 显示全部楼层
谢谢哦,呵呵,很好用
发表于 2010-6-22 13:47:54 | 显示全部楼层
InputBox 第4个参数为 ' m' 可以强制必须输入。
InputBox('', '请任意输入', '', ' m')
 楼主| 发表于 2010-6-22 20:09:00 | 显示全部楼层
额,这个,好像也很不错耶,那比如他要是输入几个空格这种有办法种绝吗
发表于 2010-6-22 20:19:24 | 显示全部楼层
空格当然不属于空值了
 楼主| 发表于 2010-6-23 08:35:25 | 显示全部楼层
那有没有办法杜绝空格呀~~
发表于 2010-6-23 12:32:16 | 显示全部楼层
杜绝空格? 一个空格也是个合法的字符,如果你要如此要求那就需要在返回值里进行判断
 楼主| 发表于 2010-6-23 12:40:54 | 显示全部楼层
能告诉我要怎样判断么~~
发表于 2010-6-23 12:50:37 | 显示全部楼层
新手!!学习中!!
发表于 2010-6-23 13:00:39 | 显示全部楼层
回复 9# ybbihsse


    你是想禁止哪种情况?1,全为空格;2,含空格
 楼主| 发表于 2010-6-23 13:10:55 | 显示全部楼层
含空格,不能让有空格出现.
发表于 2010-6-23 13:15:00 | 显示全部楼层
While 1
        $val = InputBox('', '请任意输入', '', ' m')
        If @error Then ExitLoop
        If Not StringInStr($val, ' ') Then ExitLoop
WEnd
If $val <> '' Then MsgBox(0, '输入值', $val)
 楼主| 发表于 2010-6-23 14:05:57 | 显示全部楼层
NOT STRINGINSTR 这个是什么意思呀~~
发表于 2010-6-23 14:09:15 | 显示全部楼层
没有匹配到
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-17 02:46 , Processed in 0.388498 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表