Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I need to change the order in which some fields appear on the new list item form for one of my custom lists. Regardless of the ordering in the view I have selected, the fields always seem to appear in the order they were created on the new item form.

Note: I don't have infopath so can't do it in there. Also, I'm using Sharepoint Online.

share|improve this question

8 Answers 8

up vote 6 down vote accepted
  1. Open the site with SharePoint Designer and navigate to your list
  2. Open the "NewForm.aspx"
  3. Move your favorite columns to the top

Best Regards from Munich

share|improve this answer
3  
Ahh.. that got me most of the way there - newform.aspx doesn't seem to contain any fields specifically but I created a new 'New List Item' form and that does contain the markup for the field layout. Cheers. –  Ben Mar 7 '13 at 16:09
    
Check the answer below, it is far easier to use than having to deal with Sharepoint designer... –  GETah May 12 at 9:48

Found the answer elsewhere that doesn't require SharePoint Designer:

Just a quick post in answer to a question I got yesterday: How do you change the order of fields in edit or display forms?

  1. Go to the list
  2. Enter list settings (from the ribbon in 2010, from the drop downs in 2007)
  3. Click Advanced settings
  4. Ensure ‘allow management of content types’ is checked
  5. Go back to the list settings
  6. In the list of content types associated with the list, click the one you want to change the order of fields for (in lists that have been created ad hoc this is usually item or document).
  7. In the bottom of the screen a link appears called ‘Column order’
share|improve this answer
    
Imo this is the best solution here, editting a page in SharePoint designer should only be done if there's really no other choice. –  Christoffel de Gruyter Aug 15 '14 at 19:13
    
Best solution among all others. Thank you! –  GETah May 12 at 9:48
    
This is good because it also reorders the columns in the list view, hupseb's answer is good because it allows you to customize the layout more fully. –  crclayton Aug 6 at 18:22

Go into your List Settings and click 'Column Ordering' within the Columns section. Your column orders aren't set within the different views, that's only how they appear in the view itself.

share|improve this answer
    
I've changed the column ordering in there too but it has no effect on the new item form ordering. –  Ben Mar 7 '13 at 15:45

In my experience, you can only do this through Designer. Good Luck.

share|improve this answer

From the List, click List tab on the ribbon Click List Settings

Under Content Types header, click "Item" (It's a clickable hyperlink even though it doesn't look like it!)

enter image description here

Scroll to the bottom and click "Column Order" Update Position from Top number and click Ok.

share|improve this answer

Your answer is correct you do not need Designer if you enable Content types on the list under advanced to change the order of the fields. Thanks for the reminder!

If it does not change make sure you have the correct default content type selected for the list.

share|improve this answer

This answer comes from Social.MSDN via TechNet (scroll down to answer by Michael_ICS). It can be changed in the UI, don't have to use Sharepoint Designer. It involves hacking the list URL to "formedt" to access a dialog box that allows you to change the order.

The post was specific to alerts but it works with list forms as well.

share|improve this answer

To change the order displayed in the "New Item" pop-up form, click List under List Tools - Next click on List Settings on the ribbon at the right - scroll down to the end of the columns and click on the "Column ordering" link. There is where you reorder the items that will be displayed when clicking the "New Item" icon. That takes care of the New Item pop-up. If you want to change the order displayed in your normal list on the SharePoint site, click on "Modify View" icon which is just below the List tab - scroll down and reorder the numbering to what you want to see on your screen - then scroll to bottom and click "OK".

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.