I’m writing a mobile app with PhoneGap and jQuery Mobile. To simplify navigation I want to spread a single form over multiple ‘pages’ using div data-role=”page”. The idea is to give the user a wizard like experience for filling in a large form. On completion I need to be able to save the form locally, or submit it, if the mobile is online.
I don’t understand how to go about submitting or saving a form using jQuery Mobile if the form is split into multiple ‘virtual’ pages. I’ve search the web but can’t find any tutorials or examples on solving this problem.
Any help will be appreciated.
UPDATE:
I recently changed the way I worked with multipage forms, and this solution worked nice for me. You basically use a naming convention where fields become part of sections by giving them id’s starting with the section name and a dash, e.g: person-name, person-surname. See the answer below.
Ok, I posted my thoughts here: http://www.coldfusionjedi.com/index.cfm/2011/11/18/Demo-of-a-multistep-form-in-jQuery-Mobile
Essentially I ended up using a sever side language to simply include the right part of the form at a time. (I’m using ColdFusion, but any language would work really.) The form self posts and simply displays the right step based on where you are in the process.