TC官方合作论坛

 找回密码
 立即注册
查看: 551|回复: 2
打印 上一主题 下一主题

[已解决] IF语句又遇到问题了

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-20 13:50:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
function bool start_click()
string a,b
a = edit.gettext("edit0")       //获取编辑框1的内容
b = edit.gettext("edit1")       //获取编辑框2的内容
if (a == "admin")                     //判断编辑框1的字符串是否为ADMIN 如果是执行下一个IF 如果不是跳到最底部的ELSE
    if (b=="test")                              //判断编辑框2的字符串是否为TEST 如果是弹出对话框.如果不是弹 PASSWORD WRONG
        help.messagebox("fin")
    else
        help.messagebox("password wrong!!")
else
    help.messagebox("username wrong!!")
endif
return true

endfunction

我自认为没有问题啊.可系统提示
发现没定义的字符'else'
回复

使用道具 举报

沙发
发表于 2012-9-20 14:02:12 | 只看该作者
少写一个ENDIF
  1. function bool start_click()
  2. string a,b
  3. a = edit.gettext("edit0")       //获取编辑框1的内容
  4. b = edit.gettext("edit1")       //获取编辑框2的内容
  5. if (a == "admin")                     //判断编辑框1的字符串是否为ADMIN 如果是执行下一个IF 如果不是跳到最底部的ELSE
  6.     if (b=="test")                              //判断编辑框2的字符串是否为TEST 如果是弹出对话框.如果不是弹 PASSWORD WRONG
  7.         help.messagebox("fin")
  8.     else
  9.         help.messagebox("password wrong!!")
  10.         endif
  11. else
  12.     help.messagebox("username wrong!!")
  13. endif
  14. return true

  15. endfunction
复制代码
回复 支持 反对

使用道具 举报

板凳
发表于 2012-9-20 14:10:15 | 只看该作者
在help.messagebox("password wrong!!")的下一行加一个endif
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-11 07:07 , Processed in 0.133860 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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