Sharepoint 条件公式或其他解决方案
我有一个SharePoint列表,其中有一个复选框字段,包含21个答案选项。用户可以选择这些答案中的1到21个。我需要为SharePoint找到一种方法,要求为每个选中的原始复选框附带一个问题和下拉答案 例如: 字段名称:颜色 复选框选择:绿色、蓝色、红色、黄色、粉色、紫色 选中“绿色、蓝色和粉色”旁边的选项/框 然后,我需要SharePoint在另一个复选框选项中提出另外一个问题:颜色阴影:亮、暗、真暗、霓虹灯 我想我必须有一些字段,如绿色阴影、蓝色阴影等,但我只希望这些字段在表格中显示,如果在原始问题中选择了颜色Sharepoint 条件公式或其他解决方案,sharepoint,conditional,formula,Sharepoint,Conditional,Formula,我有一个SharePoint列表,其中有一个复选框字段,包含21个答案选项。用户可以选择这些答案中的1到21个。我需要为SharePoint找到一种方法,要求为每个选中的原始复选框附带一个问题和下拉答案 例如: 字段名称:颜色 复选框选择:绿色、蓝色、红色、黄色、粉色、紫色 选中“绿色、蓝色和粉色”旁边的选项/框 然后,我需要SharePoint在另一个复选框选项中提出另外一个问题:颜色阴影:亮、暗、真暗、霓虹灯 我想我必须有一些字段,如绿色阴影、蓝色阴影等,但我只希望这些字段在表格中显示,如果
提前感谢您的帮助,并打开其他解决方案以获得相同的结果。我们可以使用jQuery代码显示/隐藏字段,在新建/编辑表单页面中添加一些jQuery代码以实现此目的 例如:
<script src="//code.jquery.com/jquery-3.3.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
HideOrShowFields($("h3.ms-standardheader:contains('Color Checkbox Selections')").closest("tr").find("select").val());
$("h3.ms-standardheader:contains('Color Checkbox Selections')").closest("tr").find("select").change(function(){
HideOrShowFields($(this).val());
});
});
function HideOrShowFields(value){
var array=["Green","Blue","Red"];
for(var i=0;i<array.length;i++){
if(array[i]==value){
$("h3.ms-standardheader:contains('"+array[i]+" Color Shade')").closest("tr").show();
}else{
$("h3.ms-standardheader:contains('"+array[i]+" Color Shade')").closest("tr").hide();
}
}
}
</script>
$(函数(){
HideOrShowFields($($h3.ms standardheader:contains('Color Checkbox Selections')).closest('tr').find('select').val());
$($h3.ms standardheader:contains('Color Checkbox Selections'))。最近的('tr')。查找('select')。更改(函数(){
HideOrShowFields($(this.val());
});
});
函数HideOrShowFields(值){
变量数组=[“绿色”、“蓝色”、“红色”];
对于(var i=0;i