Showing posts from April, 2010

Validation through html forms.

Continuing on from a previous article I wrote earlier in the year... 'Using a html form as the model', this post describes using validation.

With html 5 comes a whole bunch of validation you can use in your forms. This makes a html form even more useful as a schema than the html 4 forms. Since you can use types like email, telephone, time, date, and such. You can also use things like minimum, and maximum length. As well as the ever useful 'required' field.

You can read about html 5 forms here.

UX, rsi. ctrl+c considered harmful. If not done properly.

Ctrl+c, as well as a single handed touchpad move is considered harmful.

Try and do combinations of keys, mouse moves, and gestures one finger at a time.

Why? RSI. RSI hurts people.

Please consider people when designing your user interfaces. Either avoid single handed moves, or warn against them.


When using computers, consider resting regularly, stopping when you hurt(and before you hurt). Also consider using one hand or finger for each action. So rather than shift+A done with one hand, try doing it with two hands. Also consider moving your hand away from qwerty middle keys do get a less stretchy press of the shift/ctrl/alt/cmd keys.


For more details on RSI, and RSI prevention, please see: