Hiding Fields on NewForm and EditForm.aspx using Javscript

  1. <script language="javascript" type="text/javascript">  
  2.    
  3. _spBodyOnLoadFunctionNames.push("hideFields");  
  4.    
  5. function findacontrol(FieldName)
  6. {  
  7.    
  8.     var arr = document.getElementsByTagName("!");  
  9.     // get all comments  
  10.     for (var i=0;i < arr.length; i++ )  
  11.     {  
  12.         // now match the field name  
  13.         if (arr[i].innerHTML.indexOf(FieldName) > 0)  
  14.         {

  15.              return arr[i];
  16.         }  
  17.     }  
  18. }  
  19.    
  20. function hideFields()
  21. {  
  22.    
  23.    var control = findacontrol("Title");  
  24.    control.parentNode.parentNode.style.display="none";  
  25.    control = findacontrol("Document Link");  
  26.    control.parentNode.parentNode.style.display="none";  
  27.    control = findacontrol("PublishDate");  
  28.    control.parentNode.parentNode.style.display="none";  
  29.    
  30. }  
  31. </script>