Multipart form using jQuery w/ validation and accordion plugins.
Thanks to Jörn at http://bassistance.de/

This demo uses validation, accordion panels and masked inputs. There is also custom js code (non-jquery) to remove non-numeric characters , and events assigned to the step 2 elements that will set the same values on the matching fields in step 3.

The accordion script uses the jQuery 'dimensions' plugin to get the height of each of the form sections, then draws the outlying container to accomodate the largest panel. Notice how the first panel has lots of blank space beneath, but the third panel has none. (This would presumably be controllable by limiting the amount of content you put in each panel.)

You can view the source to see the inline events and classes on each of the form elements (code is a bit messy, this is a quickly-stripped version of a live page - but the validation rules and classes are obvious).
Scroll down to see the jquery and css code at play.

Note: at the time of creation, the version of accordion in use had issues with some versions of Safari. The simple fix was an alternate show-hide behavior if the browser is Safari (jQuery makes browser sniffing a snap).

See the demo

See the code

Help me Buy and Sell a House

This form is quick & easy to complete - in only 3 steps!

  • Step 1 of 3
    *Required Field

    Tell us about the property you're buying

      No:      Yes:




  • Step 2 of 3
    *Required Field

    Tell us about the property you're selling













  • Step 3 of 3
    *Required Field

    Tell us about yourself













    This is a sample form, no information is sent anywhere.
    (If you really want to send me your info, write it on a crisp $50 bill and mail it to... )

Jquery / Javascript Code
CSS Styles