我有一个包含“其他”下拉列表的SharePoint 2013列表。如果用户在该列表中选择“其他”,我希望有条件地出现该字段。我知道我可以让这个领域看起来可以填写,但我的老板并不想要这样。他们会喜欢它,只有当选择“其他”时才会出现指定框。有没有简单的方法来做到这一点OOTB或与SharePoint Designer?如何根据SharePoint 2013中的答案创建条件字段
在此先感谢。 Kim
我有一个包含“其他”下拉列表的SharePoint 2013列表。如果用户在该列表中选择“其他”,我希望有条件地出现该字段。我知道我可以让这个领域看起来可以填写,但我的老板并不想要这样。他们会喜欢它,只有当选择“其他”时才会出现指定框。有没有简单的方法来做到这一点OOTB或与SharePoint Designer?如何根据SharePoint 2013中的答案创建条件字段
在此先感谢。 Kim
您可以使用规则引擎使用Nintex表单。请参阅下面的链接。
如果你不想Nintex形式,则可以添加内容编辑/在页面脚本编辑器,并捕获下降的变化上向下事件。这样你可以显示/隐藏任何字段。在这种情况下,您可以通过其标题获取任何字段值。所有字段的DOM元素标题与字段的“标题”(显示文本)相同。如果该字段为“必需”,则字段DOM元素标题将如“<”必需“>”。例如,标题字段DOM元素将是具有文本类型的输入字段,并且元素的标题属性将是“标题要求”。所以你可以通过使用它来获得价值。
对于例如: 我的字段名称是“其他”,它是必需的和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
}
});
希望这可以帮助你。让我知道这是否有帮助。 谢谢。