Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
 Discussion Forums
 HTML, XML, JavaScript...
 Software Reviews
 Editors,Others...
 Top100
 JavaScript Tutorials, ...
 Tutorials
 ASP, CSS, Databases...
 Discussion List
 FAQ, Roundup, Configure ...
 Authoring
 HTML, JavaScript, CSS...
 Design
 Layout, Navigation,...
 Graphics
 Tools, Colors, Images...
 Software
 Browsers, Editors, XML...
 Internet
 Domains, E-Commerce, ...
 WDVL Resources
  Intermdiate, Tutorials,...
 WDVL
 Discussion Lists, Top 100,...
 Technology Jobs


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us
Condos For Sale
Compare Prices
Find Software
Laptops
Prepaid Phone Card
Dental Insurance
Holiday Gift Ideas
Web Design
Remote Online Backup
PDA Phones & Cases
Car Donations
Free Business Cards
Online Education
Desktop Computers

Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Install What You Need with Windows Server 2008
Windows Server 2008 is Microsofts most full-featured server operating system yet, so it's ironic that one of its most exciting new features is an install option that cuts out most of the other features. Paul Rubens explores why a Server Core installation makes a great deal of sense in many instances. »

 
Identify Hardware and Software That Meet Microsoft Standards
The "Certified for Windows. Server 2008" logo identifies hardware and software solutions that meet Microsoft standards for compatibility and best practices with the Windows Server 2008 operating system. »

 
Windows Server Catalog: Certified Hardware Devices
Search the Windows Server 2008 catalog to find solutions to deploy with confidence. »

 
Windows Server Catalog: Certfied Servers
Search the Windows Server 2008 catalog to find servers you can deploy with confidence. »

 
Download the Windows Server 2008 Trial
With Windows Server 2008 you can develop, deliver, and manage rich user experiences and applications, provide a secure network infrastructure, and increase technological efficiency and value within your organization. »
Top 10 Articles
  1. Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
  2. JavaScript Tutorial for Programmers
  3. Design
  4. JavaScript Tutorial for Programmers - Objects
  5. JavaScript Tutorial for Programmers - JavaScript Grammar
  6. JavaScript Tutorial for Programmers - Versions of JavaScript
  7. Cascading Style Sheets
  8. JavaScript Tutorial for Programmers - Embedding JavaScript
  9. JavaScript Tutorial for Programmers - Functions
  10. Authoring JavaScript
Domain Name Lookup
Search to find the availability of a domain name. Just enter the complete domain name with extension (.com, .net, .edu)

Usability and HTML Forms

December 10, 2001

Visitors don't enjoy filling out HTML forms. That makes good usability doubly important. Here's a detailed look at forms for e-commerce — individual form elements such as dropdown boxes and radio buttons, plus validation and error messages.

Nobody likes forms. Most people associate them with taxes, immigration, bills, hospitals, and other unpleasant aspects of life. If you can avoid forms altogether on your Web site, so much the better. Unfortunately they're sometimes essential, for example when you need to collect credit card details for an e-commerce transaction.

Even though your visitors know this kind of form is essential, they still won't enjoy filling it in. So at least minimize their annoyance by making your form easy to use. Good usability will also help to improve your form completion rates.

In this article we'll look at forms for e-commerce, individual form elements such as dropdown boxes and radio buttons, plus validation and error messages.

Relationships are Important

Form-filling is a chore we suffer for the sake of reward. In the case of a tax form, the reward is not being fined or going to jail. In the case of an e-commerce transaction, the reward is receiving the product we want to buy. On sites that enforce visitor registration at the front page, the reward is getting at the wonderful information inside the site.

These three examples demonstrate three different relationships between users and forms. The tax form is obligatory. It's a pain but has to be filled in. An e-commerce form is filled in by choice in a shopping environment where there are alternatives. In most cases the user can abandon the form and try a different company. A registration form at an early stage on a site creates the most fragile relationship. There are lots of alternatives and the reward is unclear - who knows what's inside?

When creating your form, it's worth recognizing the relationship you have with your user. In the typical case of an e-commerce site, the relationship isn't strong. If your form gets messy or asks too many personal questions, it can easily be abandoned.

Short and Dedicated

The less you ask for, the greater the chance of completion. In e- commerce, a big temptation is to ask for customer profiling information at the same time as credit card and identity verification (security) information. This is risky. Your customer may already know of an alternative site that doesn't ask for profile information as part of the transaction. They may give up with you and go back there.

Advanced users sometimes create the same transaction in multiple sites, mainly to check on shipping costs. They then carry one transaction through and abandon the rest. In this case, your forms will be compared head-to-head with your competitors. If you're asking for lots of profile information, you're less likely to win the contest.

If possible, try to separate profiling forms from transaction forms. Shift the profiling stuff to the end, and again keep it short. You may need to provide an incentive to get your profile form filled in. This is more an issue of marketing than usability.

There are sites that ask for profiling information after the transaction has been completed but before an order confirmation number is given. There's a risk here of the user feeling they've parted with their money and now they're being blackmailed. The risk is greatly reduced if it's clear that all the fields in the profiling form are optional.

No Duplication

Don't ask for the same information twice. If you got the name and address of the customer on page one, automatically fill it in on the shipping details page and the credit card details page, giving the customer the clear option of overwriting it if that's what they want to do.

In usability terms, this is slightly superior to saying, "The name and address you entered previously will be used, please fill in the new details below if your shipping/card address details are different".

The reason is that users are busy people often entering details in a hurry. It's highly likely they won't read your instructions properly, they'll just fill in all the fields they see. Companies using the "alternative details" approach often find that the new details are exactly the same as the original ones. This clearly wastes everybody's time and isn't good usability.

There may be special circumstances when the "alternative details" approach is the right one, for example if the product you are offering is nearly always bought as a gift to be shipped to a third party.

You can judge your own usability success by how many forms are badly filled in. If you forever receive alternative address details that are the same as the originals, you've clearly got a usability problem and your form needs to be redesigned.

Optional and Required Fields - Page 2


Up to => Home / Authoring / Design / Basics




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers