我在内容编辑器中将一些javascript添加到文档库的EditForm.aspx页面。我的文档库中有以下列:
当添加新项目时,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>
由于
答案 0 :(得分:-1)
var control = findAControl("Description");