Thursday, September 15, 2016
There's an interesting article about why so many people stop filling out web forms with selection menus, although the very existence of same makes me hesitant to use a form at all if there is an easier alternative, due to what the author calls "flow interruption":
Most forms begin with text fields where users type in their input. But when a select menu appears, they have to move their hands from keyboard to mouse to select an option. This interrupts their typing flow and slows them down.Don't get me wrong. I can see good reasons for web site proprietors to want to use such forms, primarily because, by restricting the number of possible inputs to a form, the owner of a site can save time. But, as the article indicates, many of these menus are tedious to use, and there are often better ways of narrowing down the range of possible inputs, such as by radio buttons or auto-completion. (The article doesn't mention that many such menus are cluttered with irrelevant choices, but that is is separate issue.)
I have two quibbles with the author. First, the author lays out, "the only time to use a select menu":
There's only one situation where you should use a select menu. That's when you want the user to answer with your specific terminology.Actually, this is lays out the only time a web designer should use input restriction in general. Selection menus are such a pain that they should be used only in some cases where the list of choices is both large and unlikely to be known by a typical user -- and one of the other options is unsuitable for some reason. The example of ethnicity might be one of these cases -- but "home state" would not, for a site Americans are expected to use.
For example, if you want to know the ethnicity of your users, you have to provide options in your own terminology. If you don't provide specific options, users could give you vague answers. They could type in "Asian" instead of "Chinese" or "European" instead of "German". [format edits]
My other quibble is with the introduction, in which he asserts that, "Form abandonment is like someone agreeing to meet up with you but then canceling last minute." That makes users sound a little flighty. I'd add, "... when they learn that you're a multi-level marketer." The web is supposed to make things easier, not harder, than older ways of exchanging information.