Abstract: Domino can not do accessibility. Whether or not this sounds like me whining again, this really is a big deal.
What's the problem? Well, take JS away from a form and you only have a submit button that will simply post the name/value pairs for each field to the server. There's no _doClick() and no way of appending &Seq=1 to the URL.
When you do things the Domino way you can have a button with code like this:
There are two outcomes of pressing this button. If hasErrors is true the form simply recomputes and becomes ?OpenForm&Seq=X. If hasErrors is false the $$Return fields kicks in and the user sees the resulting document.
In my demo form I used this button code in conjunction with a WQS event, which set SaveOptions to "0" when hasErrors was true. The document was never saved until hasErrors was false.
Somebody tell me I'm wrong!