Charles F. Munat wrote:
> Oliver Lambert wrote:
>   
>> Do/should validations stop at the first error message on the field, at 
>> least by default?
>>     
>
> I much prefer that they do not. It really irritates me when I'm using an 
> online form and it tells me that something is invalid, then I fix it, 
> resubmit, and get a new error.
>
> I'd much rather get a list of errors at the top of the form with the 
> fields in error highlighted, or highlighted fields with the error 
> messages either displayed at the field or as a mouseover popup (probably 
> the former).
>
> In fact, ideally I like my forms to:
>
> 1) indicate which fields are required and which are optional,
>
> 2) give an example, when useful, of expected input (or the validation 
> rule, such as "must be greater than 100"),
>
> 3) either prevent invalid input completely (e.g. preventing input of 
> letters to a field that takes digits), or provide some sort of 
> visual/audible indication of when the validation rule has been 
> satisfied, such as a password field that indicates password strength and 
> the minimum required, or a zip code field that indicates when the zip 
> code entered matches the RegEx used to validate it.
>   
I totally agree with this set of requirements.  Thanks for being clear 
about them.  Care to put up a wiki page with "input form requirements" 
and include this?


> And, of course, I want the back end to validate as a fallback and to 
> generate enough error output to permit the form to do 1-3 above. With 
> AJAX, the form could actually validate using the back end as you tab 
> from field to field (although if AJAX is working, so is JavaScript, so 
> that's probably unnecessary).
>
> Having spent a lot of time in the past working with the W3C's Web 
> Accessibility Initiative (WAI), I tend to be attentive to accessibility 
> concerns and try to design all my sites to be usable and accessible to 
> persons with disabilities -- visual, cognitive, motor, etc. Forms are 
> always tricky for persons with disabilities.
>
> Chas.
>
> >
>   

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to