We've been having a friendly discussion at work about using a script to
advance the users cursor in a web form when we have a text box with an entry
of denfinate length, such as a phone number or Social Security Number.
(Sorry to be US-centric, but it's a form for U.S. residents.) Both of these
controls are implemented as three separate boxes.
I'm not a fan of this, as I feel it makes it difficult for the user to keep
track of where the cursor is whether they are advancing with the tab key or
their mouse, and it can only be done on a minority of fields. On the other
hand, there is some benefit for the user if they don't lose track of the
cursor, since there is less work.
I'm just interested in the groups opinions on this.