TC官方合作论坛

标题: IF语句又遇到问题了 [打印本页]

作者: cainiao007    时间: 2012-9-20 13:50
标题: IF语句又遇到问题了
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'

作者: subugui    时间: 2012-9-20 14:02
少写一个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
复制代码

作者: zxyc2000    时间: 2012-9-20 14:10
在help.messagebox("password wrong!!")的下一行加一个endif




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1