2017-05-19 39 views
0

我有一個包含「其他」下拉列表的SharePoint 2013列表。如果用戶在該列表中選擇「其他」,我希望有條件地出現該字段。我知道我可以讓這個領域看起來可以填寫,但我的老闆並不想要這樣。他們會喜歡它,只有當選擇「其他」時纔會出現指定框。有沒有簡單的方法來做到這一點OOTB或與SharePoint Designer?如何根據SharePoint 2013中的答案創建條件字段

在此先感謝。 Kim

回答

0

您可以使用規則引擎使用Nintex表單。請參閱下面的鏈接。

Show/Hide fields in 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 
} 
}); 

希望這可以幫助你。讓我知道這是否有幫助。 謝謝。

相關問題