7 Ways To Make Your Web Forms Better
Web Forms are generally designed by people who know nothing about designing forms of any kind. Poorly designed forms can be very annoying for their users.
Some tips to create better web forms are:
* Remember the Rest of the World
This point is especially important for the American Websites. Often we notice that some sites only ask for the state and zip code while registration. They leave no space to choose any other country, or a zip code in any other format besides five digits. It must be kept in mind while designing such forms that there will be visitors from all around the world, not just from USA.
* Don't Use Huge Drop-Downs
Offering a drop down menu to choose things such as country's name is often appreciated. However, having to scroll through a huge list is not liked by anyone, as it is quite inconvenient. Users prefer to type in the name themselves.
* Always Offer Suggestions
When the users fill out a registration form, they are often given a reply that the username has already been taken. But along with this message, the users must be given a set of alternatives to choose from. These alternatives can be chosen quickly if the user likes them. Try to be more innovative with the user names, do not just add digits at the end of the name.
* Don't Punish Double Submitters
A number of users do not know the correct way to work on web. They continue with their notion that a double-click makes things work on the computer. So, they double-click on everything whether it be links, buttons or anything else. A number of these visitors click twice on the submit button too. You have to be lenient enough and allow such activities instead of punishing them with an error. Another good way is to use Javascript to disable the submit button when it has been pressed once.
* Stop Being So Picky
Try to solve as many things as possible by server-side scripting. For example, if a person enters his date of birth in a format other than dd/mm/yyyy format, it should be fixed with the scripting instead of returning it back to the user to fix it.
* Display Warnings on the Page
Some sites cause alert boxes to pop up accompanied by a loud noise. This is very annoying for the users. Therefore, it is better to give error warnings on the same page itself preferably with a distinct border or background to separate it from the rest of the page and attract user's attention.
* Only ask for What is required
Don't ask for unnecessary information from the visitors. The more time it takes to fill up a form, the more frustrated the user is likely to be. Don't ask for information such as the language that the user makes use of, this information can be derived from the browser's HTTP headers. The country the visitor belongs to can be detected from the IP address. The sites which save user's time are appreciated much more.






















