One of the limiting factors in using the default forms (NewForm.aspx, EditForm.aspx) is that there is no obvious way to hide columns from appearing in the form. By default all columns in a list or document library will appear in your forms.
To hide fields in a SharePoint 2007 form, follow these steps (I will use the NewForm.aspx in my example)
- Open SharePoint Designer and navigate to the site that contains the list or document library you wish to customize.
- Expand the folder named “Forms” under the desired list or document library. You should see about seven .aspx pages (AllItems.aspx, EditForm.aspx, NewForm.aspx, etc)
- Open the NewForm.aspx page and switch to the “code” view to edit the HTML of the page.
- Save the changes. Select “Yes” when prompted to “…customize the page from the site definition…”
- Test the form