限制 SharePoint Online Survey 中的复选框选择
Limit checkbox selection in SharePoint Online Survey
我一直在努力寻找解决这个问题的方法!我有一个 SharePoint 在线调查,其中包含五个问题,受访者最多可以选中每个问题六个复选框。但是,对于其中两个问题,我需要将用户可以选中的框数量限制为三个。下面的代码会将调查中的每个复选框限制为三个选项,我不知道如何仅针对需要限制为三个框的两个问题。任何帮助将不胜感激!
jQuery(function(){
var max = 3;
var checkboxes = $('input[type="checkbox"]');
checkboxes.change(function(){
var current = checkboxes.filter(':checked').length;
checkboxes.filter(':not(:checked)').prop('disabled', current >= max);
});
});
SharePoint 将复选框放在特定的 html 结构中,因此您可以尝试遍历该结构以获取问题名称并以这种方式定位问题,例如
$(document).on('change', 'input', function () {
var questionText = $(this).closest('table').closest('tr').prev().find('td').text();
if(questionText.trim() == 'Question 1'){
//do stuff
alert(questionText);
}
});
示例 JSFiddle
相关文章:
- 通过复选框选择形成填充
- jQuery根据相关复选框选择求和单元格
- 根据用户复选框选择显示或隐藏下拉框
- 复选框选择组合
- 如何根据角度中的复选框选择过滤结果
- 根据复选框选择 jQuery 更新文本框
- jquery选择复选框选择的值
- 复选框选择/取消选择触发器第一次工作,但在随后的尝试中失败
- 如何发布单选和复选框选择?表单由php和js处理
- 使用querySelectorAll进行的复选框选择不起作用
- 具有延迟的多个复选框选择以检查其他复选框更改
- 显示 jQuery 复选框选择
- 复选框选择似乎彼此不一致
- 一个变量,多个复选框选择/取消选择 jQuery
- 使用 Json 数据源在数据表中实现复选框选择
- 使用 Javascript 更新复选框选择时的输入字段
- 将复选框选择保留在多页分页中
- 在复选框选择后验证输入类型文本
- 如何根据 Javascript 中的复选框选择打开引导模式窗口
- 如何检测和获取 asp.net 中的复选框/选择框(html 标记)值