[thelist] clear form code

M. Seyon evoltlist at delime.com
Mon Mar 20 09:28:06 CST 2006

Message from Ian Anderson (3/20/2006 02:58 PM)

>M. Seyon wrote:
> > Radio buttons without a default 'none selected' option. I think in 
> practice
> > many, many, many more forms are "destructive to usability" because they do
> > not have such an option for their radio buttons.
>Well, that's a different topic again, isn't it. I come from an
>application software background, where UI guidelines stipulate that
>radio buttons must have a default checked state. I don't agree with
>loading a web page without one of each radio button group selected as a
>default, and personally I don't believe that all radio button groups on
>the web need a "none selected" option.

You asked for a valid reason for using the Reset button, and I provided one 
- resetting radio buttons that do not have either a default state, or a 
"none selected" option.

Another radio button scenario:

You're doing an online test, 10 pages, 10 questions per page. You will be 
penalised more for an incorrect answer than no answer at all.

Your options are (A), (B), (C), (D).

You choose (B) for number 97. After checking over your work you really 
aren't sure whether the correct answer is (B) or (C). What to do? Click 
refresh and restart the whole test?

Surely in this case there should be a 'No response' option. But honestly 
have you ever seen online tests that include such an option? I haven't.

You'll probably call this bad interface design, and you would be correct. 
But it is also bad interface design to dismiss an available control (the 
reset button) because some guy says he thinks it's destructive to usability 
without considering its relevance in your specific situation.

That said, do you know what Bruce Gilbert's situation is, or why he wants 
to use a reset button? Or whether that is even what he is looking for? He 
could very well want a control that clears all form fields, regardless of 
their previous state.


More information about the thelist mailing list