查看: 5295|回复: 3

复选框的全选/反选(个人觉得这样做是比较简单的)

[复制链接]

0

主题

7

回帖

21

积分

会员

Rank: 5Rank: 5

积分
21
发表于 2011-9-20 13:04:34 | 显示全部楼层 |阅读模式
尹广磊公众帐号
交互方法:假设变量OnLoadVariable值为0时复选框为“未选中”状态; 变量OnLoadVariable值为1时复选框为“选中”状态
基于这种假设,我们开始设计交互步骤:
1、准备工作:两个按钮(分别标注全选、反选)、四个复选框(分别标注复选1、复选2、复选3、复选4)
2、当页面第一次加载时,四个复选框均为“未选中”状态,所以设置OnLoadVariable值为0
3、点击全选按钮时, 设置 选中于 复选1、复选2、复选3、复选4  等于“真”; 同时设置变量OnLoadVariable值为1
4、点击反选按钮时, 如果 值于变量 OnLoadVariable 等于 "1"  ,设置 选中于 复选1、复选2、复选3、复选4  等于“假”,同时设置值于变量 OnLoadVariable 等于 "0"
                              如果 值于变量 OnLoadVariable 等于 "0"  ,设置 选中于 复选1、复选2、复选3、复选4  等于“真”,同时设置值于变量 OnLoadVariable 等于 "1"

未命名.jpg

fuxuan.rp (48.56 KB, 下载次数: 112)

0

主题

7

回帖

21

积分

会员

Rank: 5Rank: 5

积分
21
 楼主| 发表于 2011-9-20 13:51:43 | 显示全部楼层
为啥要弄个变量呢?反选的时候直接判断,当前复选1有没有被选中不就行了。。。
sherry1572 发表于 2011-9-20 13:40

你说的其实是一样的道理, 你还是需要去判断的; 用变量会让思路变得更加明了,我想编程序也是一样喜欢用变量的。

0

主题

64

回帖

70

积分

会员

Rank: 5Rank: 5

积分
70
发表于 2011-9-21 10:31:49 | 显示全部楼层
这个有点问题吧,反选逻辑不多吧

0

主题

1

回帖

11

积分

会员

Rank: 5Rank: 5

积分
11
发表于 2011-10-8 10:02:17 | 显示全部楼层
好像反选, 不是很成功。比如说当你选A,再点击反选,应该是B/C/D都选上,A没选了的啊。
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|手机版|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2024-5-17 15:07

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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