这个公式错在哪里?

kathy_78 2003-11-18 10:33:54
tmp:="1":"0":"1";
text2:=@If(@IsMember("1";tmp);"<input type=radio onmouseover=\'alert("+tmp+")\' checked > Open";"<input type=radio onmouseover=\'alert("+tmp+")\'> Open")+
@If(tmp = "0";" <input type=radio checked disabled> Close";" <input type=radio disabled> Close");
@Implode(text2;"")

结果不是预期的,第一行open被选中,第二行close被选中,第三行open被选中;而是全部被选中。
但很奇怪,用alert弹出的纸说明tmp的值是对的,那是什么地方错了呢?
...全文
63 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gisgis 2003-11-18
  • 打赏
  • 举报
回复
一 按照你的写法@IsMember("1";tmp)和tmp="0"两个条件都是返回true的,所以显示结果都是open被选中
二 你在;<input type=radio checked disabled>这里加了disabled 不然的话,应该显示的是所有open 和close都被选中

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧