Allow forms to be split into pages.
Allow a <page title="Page 1">...</page> tag that would allow you to break down an HTML Form into multiple pages. These pages should be displayed as tabs along the top of the form.
A user isn't required to use this new tag, but if you do use the <page> tag, then any content outside of page tags should cause an error.
For extra credit, allow a script to be run upon entering or leaving a page.
vision of what to what it should look like.
Tabs across the top sounds good.
Add next and previous buttons at the bottom of the form.