Skip to main content

Posts

Showing posts with the label Hide field on Entry Form

Hide Columns in NewForm.aspx / EditForm.aspx / DispForm.aspx

Hide SharePoint Columns in New / Edit / View Form
Open the SharePoint Designer 2010, Go to the Corresponding List/ Library.
Open the New/Edit / View Item Aspx Page in Edit In Advance Mode add the Following script


<asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">

Now copy & paste this JavaScript code after above mentioned tag :

<script language="javascript" type="text/javascript"> _spBodyOnLoadFunctionNames.push("hideFields"); function findacontrol(FieldName) { var arr = document.getElementsByTagName("!"); // get all commentsfor (var i=0;i < arr.length; i++ ) { // now match the field nameif (arr[i].innerHTML.indexOf(FieldName) > 0) { return arr[i]; } } } function hideFields() { var control = findacontrol("Title"); control.parentNode.parentNode.style.display="none"; control = findacontrol("Document Link&quo…

Hiding fields on NewForm.aspx and EditForm.aspx

First open entry form (NewForm.aspx / EditForm.aspx / DispForm.aspx) in advanced mode in sharepoint designer. Then search for tag :

<asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">

Now copy & paste this JavaScript code after this tag :

<script type="text/ecmascript">
 ExecuteOrDelayUntilScriptLoaded(runCode, "sp.js");
 function runCode()
 {
  HideField("Expose to Customer / Partner",true);
                HideField("Reported By",true);              
                HideField("Reported Date",true);
 }
 // Function To Hide Fields
   function HideField(title,hide){
     var header_h3=document.getElementsByTagName("h3") ;
     for(var i = 0; i <header_h3.length; i++)
     {
       var el = header_h3[i];
       var foundField ;
       if(el.className=="ms-standardheader")
       {
         for(var j=0; j<el.childNodes.length; j++)
         {
          …