使用jQuery处理更改sharepoint中的多选选项字段
Handle Change of Multiselect choice field in SharePointusing jQuery
我正在测试使用SPUtility和jQuery来动态隐藏SharePoint 2013表单上的字段。在这里可以找到我重新创建的演示解决方案。我试图修改它,以触发一个选择字段的变化,允许多个选择(复选框)。原来的例子是像这样触发对选择字段(下拉)的更改…
$(countryField.Dropdown).on('change', showOrHideField);
I have try doing this…
$(country2Field.Checkbox).on('change', showOrHideField);
无效。我怀疑它比我想象的要复杂。
我不使用SPUtility,但你可以用jQuery做同样的事情,希望它为你工作:
你可以把你的选项用div括起来,例如:
<div id="choicesPanel">
</div>
和默认应用css display:none
<div id="choicesPanel" style="display:none">
/*your choices elements*/
</div>
现在你的选项默认是隐藏的;
然后,您可以添加代码:
$(document).on('change', "#youDropdownId", function (){
if($("#youDropdownId").val() == "DesiredOption"){
$("#choicesPanel").show();
}else{
$("#choicesPanel").hide();
}
});
或
$(document).on('change', "#youDropdownId", function (){
if($("#youDropdownId").val() == "DesiredOption"){
$("#choicesPanel").css("display", "block");
}else{
$("#choicesPanel").css("display", "none");
}
});
所以如果下拉菜单被更改并且选择的值是你的DesiredOption,它将显示选项;
相关文章:
- 将选项值附加到隐藏字段
- 我可以在Dynamics CRM 2016的复合地址字段中添加两个选项字段吗
- 如何在angular bootstrap ui中聚焦活动导航选项卡中的拳头输入字段
- 在两个多选字段之间移动选项
- 选项卡式内容中的相同字段
- 仅当选择了特定选项时才显示输入字段
- 构建HTML选择字段并使用JavaScript数组选择选项
- 添加带有选择选项字段的表单
- 添加到前端问题中的购物车和产品选项字段 - Magento
- 禁用对单个非映射选项字段的验证检查
- jQuery - 添加第二个变量以选择选项字段
- 如何在表单.js中插入选择多个选项字段
- 是否可以使用新选项()将ondblclick添加到选项字段
- jQuery 选择,以更新<选项>字段
- 从数据库中选择父选项字段时填充子选项字段的简单方法)
- 如何选择某个选项字段
- 命名html选项字段和复选框,以便在jquery中正确使用它
- 使用jQuery处理更改sharepoint中的多选选项字段
- 如何在选项字段中显示编辑表单和选定值
- 如何在jquery/PHP中通过post传递选项字段和输入框的值