0

我在內容編輯器中添加了一些JavaScript到文檔庫的EditForm.aspx頁面。我有以下的列在我的文檔庫:隱藏/取消隱藏SharePoint列表/ doc庫列

  • 標題
  • 說明

JavaScript的隱藏時,當增加一個新的項目,這個工程很大,但是我則希望「描述」字段到能夠取消隱藏/顯示「描述」字段如果在「標題」已經/包含以下任一值增加一個新項目時:

-TestItem1 -TestItem2 -TestItem3

我覺得我有,但只是不知道如何實現取消隱藏/顯示部分的一半時,JavaScript我到目前爲止列在下面:

<script language="javascript" type="text/javascript"> 

<!-- 

//Custom functionality to hide selected columns from the form 

_spBodyOnLoadFunctionNames.push("hideFields"); 

function findAControl(fieldName){ 

    var arr=document.getElementsByTagName("!"); 

    //get all comments 
    for(var i=0; i < arr.length; i++) 
    { 
     //now match the field name 
     if(arr[i].innerHTML.indexOf(fieldName) > 0) 
     { 
      return arr[i]; 

     } 
    } 
} 

function hideFields(){ 


    var control = findControl("Description"); 
    control.parentNode.parentNode.style.display="none"; 
} 

//end custom functionality--> 
</script> 

感謝

回答

-1
var control = findAControl("Description");