用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

10

主题

86

帖子

279

积分

架构狮

Rank: 3Rank: 3

积分
279
2017-3-21 15:09:47 me_fujing 架构狮 楼主 53111
小程序 checkbox 怎么限制选择的个数

比如已经选择两个就不让选了
老司机开车 没有驾照 快让让路 我要开始装逼

回帖奖励 +1

checkboxChange的e.detail.value就是选中的数组,判断数组长度,到限制个数就禁用

评分

参与人数 1浮云 +10 收起 理由
天下雪 + 10 赞一个!

查看全部评分

time泼粪涂墙 发表于 2017-3-21 15:56
checkboxChange的e.detail.value就是选中的数组,判断数组长度,到限制个数就禁用

我还要需要反选的  禁用了就反选不了  
老司机开车 没有驾照 快让让路 我要开始装逼
楼主要实现的功能至少有如下几项:

比如5个选项,其中可以选择2项;要实现的逻辑有:

1:最多只能选择两个项目

2:可以继续选择,选择后,则原本选择的(按点击次序的第一个)会取消,总量仍然只保持两个

3:可以点击取消选择,取消后则变为1项,可以继续选择一项


以下是一个同学给楼主的参考:

比如有A    B    C   D    E五个选项
新建一个空数组,当选择后,则添加进去,直到选择到2项;比如A   C

数组变为[A,C]

这时如果继续选择,比如选择了D,则数组变为【C,D】,继续选择E,则数组变为[D,E]

假如取消了D的选择,则数组变为【E】

继续选择A,则数组变为[E,A]

微信图片_20170322145518.jpg

目前多选的文章只有这一篇:微信小程序-遍历数组的单选多选
有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
请问您限制选择个数的功能做出来了吗?我现在也想做一个这样的功能,想和您交流学习一下
time泼粪涂墙 发表于 2017-3-21 15:56
checkboxChange的e.detail.value就是选中的数组,判断数组长度,到限制个数就禁用

怎么对超过限制数了剩下的checkbox进行禁用呢
发新帖
您需要登录后才可以回帖 登录 | 立即注册