如何根据SharePoint 2013中的答案创建字段条件

时间:2017-05-19 15:59:53

标签: sharepoint sharepoint-2013 sharepoint-designer

我有一个SharePoint 2013列表,其中包含"其他"下拉列表。如果用户选择"其他"我想有条件地出现一个字段。在该列表中。我知道我可以让该字段显示为可填写但我的老板不希望这样。他们希望它只有在"其他"被选中。有没有简单的方法来执行此OOTB或SharePoint Designer?

提前致谢。 金

1 个答案:

答案 0 :(得分:0)

您可以使用规则引擎使用Nintex表单来执行此操作。请参考以下链接。

Show/Hide fields in Nintex

如果您不想使用Nintex表单,可以在页面中添加内容编辑器/脚本编辑器,并捕获下拉列表的On Change事件。这样您就可以显示/隐藏任何字段。在这种情况下,您可以按标题获取任何字段值。所有字段的DOM元素标题与字段的“标题”(显示文本)相同。如果该字段是“必需”,则字段DOM元素标题将类似于“<”必需“>”。例如,标题字段DOM元素将是具有Text类型的输入字段,并且元素的title属性将是“Title Required”。所以你可以通过使用它获得价值。

对于Ex: 我的字段名称是“其他”,它是必需的和DropDown的类型。如果我需要捕获该字段的onchange事件意味着我需要像下面这样做。

$(select[title='Other Required']).change(function() {
    if(this.val()=="")
      {
        //your code goes here
      }
});

如果不需要该字段。

$(select[title='Other']).change(function() {
 if(this.val()=="")
 {
   //your code goes here
 }
});

希望这会对你有所帮助。如果这有帮助,请告诉我。 感谢。