I am quite new to doing this. Just got assigned to do a quick form. I used the system default template for a post and added a few additional items to it. I then tested it but noticed that the contents never showed up in my tests (only the header info). I was not completing the process.
When you create a form there are TWO forms that must be created at a minimum (depends on the form functions). BY default it opens in the 'edit compose page' this is what you see when you create and test it. You MUST create the second one which is called 'edit read page' which is what the end result will become. IF you already know this - sorry for the 'doh' factor.
Basically what I did was just create the first - then copy/paste into the second as it is going to be the same scenario for my needs.