Creating web forms is harder than you’d think. Yes, it looks easy but…
So, let’s say you’re designing a form for your company’s website.
How can you make sure uses don’t get frustrated, impatient, or annoyed and leave your site?
The last thing you want is to get someone to your site, then see them hit the Back button because one field confused them.
When designing forms, you have (at least) five HTML form elements to play with:
- Drop-down box
- Radio buttons
- Check boxes
- Type-in box
But which should you use? It’s the wrong question, isn’t it?
In form design there’s no ‘one size fits all.’
We need to determine which element works best — at each stage in the form design.
Sarah Miller and Caroline Jarrett [PDF] suggest four steps for choosing web form elements:
- Is the page for navigation or information gathering?
- How will your choice impacts the form?
- How will it affect your users and their interactions?
- Use these six questions to narrow down the choice of form element for each question on your form.
The six question are…
- Is it more natural for the user to type the answer rather than select it?
- Are the answers easily mis-typed?
- Does the user need to review the options to understand the question?
- How many options are there?
- Is the user allowed to select more than one option?
- Are the options visually distinctive?
You agree with this approach?