`

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

阅读更多

现在有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)

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

 

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics