二次开发 >> JavaScript >> FR的JS实例 >> 填报预览JS实例 >> 如何限制复选框选中个数

如何限制复选框选中个数

顶( )
最后更新日期: 人发表评论 (点击查看)
限制复选框个数,控件状态设置,限制复选框选中个数,填报js
1. 问题描述
对于制作类似于调查问卷的填报模板,可能会需要限制复选框组选中的个数,如限制复选框的个数为2个,若超过2个就则将所有选中的值清空或者只清空超出的部分,下面我们来介绍下制作方法。
2. 实现思路
通过JS获取当前单元格的值,然后通过length属性判断长度并进行操作。
3. 示例
下面我们将复选框组的控件设置在A1单元格中,并且数据是自定义的A,B,C,D,来分别看下清空所有选中数据以及将超过的部分清空的制作方法。
3.1 清空所有选中的数据
给复选框组控件增加状态改变事件,具体的JS如下:
注:也可以使用this.setValue("");来清空数据。
点击填报预览,选中3个复选框的值会弹出如下对话框:
点击确定,所有选中的数据都被清空了,如下图所示:
3.2 只清空超出的部分
将上面的JS修改为:
点击填报预览,选中3个复选框的值会弹出如下对话框:
点击确定,可以看到只清空了第三个选中的数据,如下图所示:
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3