Chris W. Parker wrote:
Clientside validation is all about usability.

A few points:

* Personally, I find it frustrating when applications (on the web) automatically move 
my cursor from one box to another. Like when typing in a date and there are three 
boxes for month, day, and year. I type in 11, press <tab>, and type 24 to 
realize that I'm in the wrong box.
That isn't a particular web app problem. I find the mechanism quite helpful when entering serial numbers (apart from entering serial numbers being quite an ugly process in general). Entering dates in three different input fields is ugly anyway. I think a single input field together with a datepicker is quite usable for both fast-typers and mouse-pushers.
Maybe that wouldn't apply in this masked input fields case since the interface 
is a little different but I can't say for sure without testing it.
Masked-input gives you visual hints of the expected input and its very easy to learn that you don't have to enter any delimiters.
Overall, I'm not very happy with applications that move my cursor around for me 
or select text automatically. Like when you click into a form field (phpMyAdmin 
comes to mind) and all the text is automatically selected.

* Even though "clientside validation is all about usability" many people don't 
understand this and still use it as a security measure.
Right, but should we prohibit cars just because people die in car accidents?

--
Jörn Zaefferer

http://bassistance.de

Reply via email to