使用2的幂数存取多选择框位置的方法

1 篇文章 0 订阅

现在有6个多选框:

框1 框2 框3 框4 框5 框6

如何存取一个值就知道它选的那几个框,即知道哪几个框是选中的

 

可以把每一个框的代号(123456)看成是 它的幂数:2 4 8 16 32 64

只要在提交的时候判断哪个框被选中就把它们的幂数相加,存入即可。

不会出现选不同的框它加起来的值是相等的。(2的幂数的后一个值,比前边所有值相加大2: 8-2=2+4,16-2=2+4+8)

所以你存的那个值就能确定它具体是选的哪几个框

 

在取的时候对那个值进行反解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值