js checkbox选中问题

clipboard.png

默认 选中 不限 复选框,不限复选中选中时,另外三个复选框不选中.

选中另外 三个复选框中任意一个时,取消选中 不限 复选框.

另外 三个复选框全不选中时,选中 不限 复选框.

求个js高手指教下.

阅读 3.2k
4 个回答

你这个已经和checkbox关系不到了 都是用js来控制; 每次点击的时候触发函数来判断

你自己说的挺清楚了,代码很简单吧。选中checkbox,然后改变状态就可以了

可以通过 OnCheckedChange 事件来进行处理(判断当前是哪个checkbox,选中状态是什么样的设置其他checkbox)

逻辑就是选中不限时,将另外三个的状态改为checked :false,另外就是当另外三个选中的长度大于等于1的话就代表三个里至少选中一个,这个时候改变不限的状态checked :false

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题