On Mar 17, 4:53 am, RobG <rg...@iinet.net.au> wrote: > It is much more user friendly to let the user complete the form and > submit it. Run validation onsubmit (or onblur of individual fields if > you like) and cancel submit if they don't get it right. > > Do not lock users into getting a field valid before letting them > proceed to the next field. By all means display adjacent error text > onblur, but the form only needs to be valid when it is submitted. Its > state in the meantime is irrelevant to anyone but the user.
To be clear, the goal here is not to lock the user down to *one field* and forcing him to getting it right before moving on, but rather to remove the ability to submit the form if we know that there is no hope of succeeding due to malformed or missing inputs. Opinions may vary on whether or not this is the right thing to do, but in this particular case I have no choice as I am constrained by the design spec to make this site behave in this manner--I have no say in the matter. -dan