Windows Support Chat

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 30 November 2006

Good form is hard to come by (in America)!

Posted on 14:54 by Unknown
I've been using the Internet since the early 1990s, and have subscribed for many Web sites and e-mail newsletters over the years.

One thing that really annoys me is poorly designed web forms. There are far too many of them. Why don't form designers put them selves into the mindset of those who will be filling? Is that too much to be asking for?

Apart from the horror of forms that lose all your carefully-entered information if you hit the Back button, which can be rather a programming challenge to handle appropriately (and a fundamental browser architecture shortcoming that needs to be resolved), it continues to disappoint and amaze me that even elementary usability faults still abound.

Simple things like:
  • Fields that are too short for the field contents to be visible with horizontal scrolling
  • Comment fields that are just a few rows in depth
  • Check boxes used where radio buttons should have been [for multiple-choice questions where only a single response is valid]
  • And a particular annoyance of mine -- form fields that handle North American postal and telephone values but do not cope with international values
  • I was reminded of this when today I came across a form that was designed quite well, and I'd like to pass on my compliments to Techtarget.com for the good form design! Having received an newsletter from them inviting me to subscribe to yet another nice service of theirs (SearchServerVirtualization.com).

    I decided to take up their offer, and launched the specified registration page: http://go.techtarget.com/r/786206/57192

    If you open it yourself, you will be able to view the source code and see what they've coded. In this discussion, I'm interested in the Member Profile section at the bottom of the form, the type of form that you would get for just about any registration, which looks like this:

(click to see a larger image)
My e-mail address was automatically placed into the form and I have deliberately obfuscated it.

I'd like to focus on on that part of the form which is surrounded by the green rectangle. It's here that very many web forms on other USA-centric web sites are deficient, and this is an excellent example of how to do it properly:
  • Selection of states, provinces, regions, zones outside the USA.
    Most us-designed web forms provide a selection list for US states and dependencies, but just have "Other" or "Non-US' or "Not in USA" for all other parts of the world. If I live in a country like Australia that has states, there's absolutely no excuse for them to be listed in the form, like this:
    (click to view a larger image)(As you can see, Techtarget.com also has the "other" option, anyway.)
  • Postal/zip codes should be catered for. Make sure that the field is long enough. Why not allows, say, twenty characters?(click to view a larger image)
    The Techtarget form also has a link labelled International Formatting Requirements that opens a separate window to provide some background guidance about the proper entry of postal codes and zip codes. On top of this, there are some examples (albeit for the USA and Canada only). In Australia we have four-digit postcodes, but I've used some forms that give an error message insisting on five digits (the minimum for US zip codes) so I've been forced to enter an unnecessary leading zero!

  • Telephone number formats vary quite a bit from country to country, so it's probably best/easiest to just have a single field (say, twenty characters long). But many US-designed forms have three separate fields that allow only for a 3-digit area code followed by the number broken onto a 3-digit field plus a 4-digit field.

    Such a filed layout is not good at all. Firstly, it makes no allowance for country dialling codes, such as +61 for Australia or +44 for the United Kingdom. Here I'm using the "+" convention for country code prefix, of which some people are ignorant and this presumably includes some insular web form designers! (Which is strange, since if you want to call an overseas number on your mobile/cell phone you need to use the "+" button to signify that the country code follows.)

    A further complication is that some countries -- Australia and the United Kingdom being two of them -- use a "0" (zero) prefix for long distance non-international calls. We have the situation where some people signify that this zero must be dropped for calling them internationally by enclosing the zero in parentheses. Therefore they would represent my office number as +61 (0) 3 9888 7772 which might be meaningful to them but can confuse anybody not familiar with this convention. My preference is to always omit the zero and hope that intra-country callers have enough nous to realize that they have to insert the zero if they're calling long distance. So, my recommendation for the entry of telephone numbers is s single text field of twenty characters (enabling me to enter my number simply and unambiguously as: +61 3 9888 7772).

    The Techtarget form has this:

    (click to view a larger image)At least the phone (and fax) field isn't broken into three separate areas, but it's too short to cater for some numbers -- why didn't they allow, say, twenty characters? But at least they give some examples, even if they're USA- and Canada-centric (no "+1" for country code). And they have that link labelled International Formatting Requirements that opens window giving additional guidance for the formatting of telephone numbers.
Enough said!

To sum up, my message to all web form designers is: There's absolutely no excuse to do it poorly. Use some of the above tips (including the sample Techtarget form) to improve your registration forms and bring them up to a standard that caters for international users and isn't that what the Web is all about? I feel that the worst offenders are Web form designers in North America, or that probably should be just the USA (apologies to fellow British Commonwealth members in Canada)!
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home
View mobile version

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • I was going to delay writing this, but here it is anyway …
    What’s the difference between ignorance and apathy?    ANSWER: I don’t know, and I don’t care! It’s been one of those days for me, ...
  • The premise is … I’m getting even madder
    I was reading this IBM Redbook today, and it didn’t make a good first impression: I really love IBM Redbooks, but not at all the way...
  • "Simple Signer" - Freeware tool to easily sign Lotus Notes databases
    This is a deliberately simple tool enabling you to select any Lotus Notes database -- local, or on a Lotus Domino server -- and then to sign...
  • Which one is "bigger" -- Microsoft or IBM?
    There's an IT industry debate that has been going on for a decade or more now, about whether or not " The mainframe is dead." ...
  • Another weird LotusScript compiler problem
    I had barely told you about a LotusScript compiler error that I had a few days ago (see The curious case of the "Name previously decla...
  • Get knotted!
    Hey, you might find any topic discussed on this blog! These days, I tend to dress very formally and don't have all that much use for th...
  • How to fix Eudora when the spell checker doesn't want to remember added words
    I started using Eudora as my mail client way back in 1993 or thereabouts. I still use Eudora to this day; it's not perfect, but has many...
  • How to install CDBurnerXP (and WinSCP) without Open Candy
    CDBurnerXP is free and very good software for burning CDs, DVDs and Blu-ray disks, but unfortunately the default installer installs OpenC...
  • Hot topic? A new ice age is coming (eventually)
    My science/engineering background is bubbling to the surface again. I’ve just examined Burt Rutan’s presentations and highly recommend them...
  • Life Begins at Requirements (not at 40)
    "Few people have the same notion of what requirements are and where they fit into the big picture" writes Richard M. Marshall, in ...

Categories

  • Add-ons
  • Adobe Reader
  • AJAX
  • Application Platform
  • Architecture
  • AS/400
  • Asia
  • Australia
  • Bad Software
  • Browser
  • Browser Share
  • Bug
  • Bushfire
  • Business
  • Chemistry
  • China
  • Coding
  • Communication
  • Communities of Interest
  • Crossword
  • Crosswords
  • Curiosity
  • Device Drivers
  • DLL hell
  • Documentation
  • Dragon
  • Durian
  • Ecosystems
  • Error Messages
  • Eudora
  • Extensions
  • Facetiousness
  • Failure
  • Firefox
  • FOSS
  • Freelance
  • Freeware
  • Fun
  • Heat Wave
  • Humor
  • i Series
  • IBM
  • IBM Systems
  • IE
  • Image resource manipulation
  • Innovation
  • Installation
  • Internet Explorer
  • Intranet
  • Japan
  • Koala
  • Linux
  • Live Writer
  • Lotus Domino
  • Lotus Notes
  • Lotus Notes Lotus Domino
  • Lotus Software
  • LotusScript
  • Mainframe
  • Melbourne (Australia)
  • Microsoft
  • Multiple
  • Natural Disaster
  • NaturallySpeaking
  • Nigerian 419 fraud
  • Notes Mail
  • NotesTracker
  • Nuance
  • Open Source
  • OpenNTF.ORG
  • Patents
  • POSS
  • PowerPoint
  • Pragmatism
  • Presenter
  • Print Server
  • Project Management
  • Pronunciation
  • Proprietary
  • Registry
  • Releases
  • Research and Development
  • RIA
  • SDMS
  • Security
  • Service Oriented Architecture
  • SNA
  • SOA
  • Software
  • Software Package
  • speech recognition
  • Spell Checking
  • Standards
  • System i
  • System/38
  • TCP/IP
  • Technology
  • Usability
  • Usability Testing
  • Versions
  • Victoria
  • Weather
  • Web 2.0
  • Web 3.0
  • Web Design
  • Web Pi
  • Web Services
  • Webshots.com
  • Windows
  • Windows 7 backgrounds
  • Words
  • z Series

Blog Archive

  • ►  2013 (25)
    • ►  November (1)
    • ►  October (2)
    • ►  September (1)
    • ►  June (7)
    • ►  May (1)
    • ►  April (7)
    • ►  March (2)
    • ►  February (4)
  • ►  2012 (25)
    • ►  December (7)
    • ►  November (1)
    • ►  October (1)
    • ►  September (3)
    • ►  August (1)
    • ►  July (1)
    • ►  June (6)
    • ►  May (2)
    • ►  April (2)
    • ►  March (1)
  • ►  2011 (20)
    • ►  December (3)
    • ►  November (1)
    • ►  August (1)
    • ►  July (2)
    • ►  June (2)
    • ►  March (4)
    • ►  February (2)
    • ►  January (5)
  • ►  2010 (69)
    • ►  November (2)
    • ►  October (3)
    • ►  September (5)
    • ►  August (13)
    • ►  July (3)
    • ►  June (3)
    • ►  May (2)
    • ►  April (10)
    • ►  March (10)
    • ►  February (8)
    • ►  January (10)
  • ►  2009 (41)
    • ►  December (5)
    • ►  November (6)
    • ►  October (5)
    • ►  September (4)
    • ►  August (1)
    • ►  June (1)
    • ►  May (3)
    • ►  April (2)
    • ►  February (9)
    • ►  January (5)
  • ►  2008 (16)
    • ►  November (3)
    • ►  October (3)
    • ►  August (2)
    • ►  July (3)
    • ►  June (1)
    • ►  April (1)
    • ►  February (1)
    • ►  January (2)
  • ►  2007 (39)
    • ►  October (1)
    • ►  September (1)
    • ►  August (1)
    • ►  July (5)
    • ►  June (1)
    • ►  May (2)
    • ►  April (11)
    • ►  March (5)
    • ►  February (8)
    • ►  January (4)
  • ▼  2006 (98)
    • ►  December (8)
    • ▼  November (25)
      • Good form is hard to come by (in America)!
      • Dead Peasants, and Dead Poets
      • Let's be professional about this!
      • asiapac.com.au Browser Share, late November 2006 -...
      • Heads I win, tails you lose?
      • Using Junction Points or SoftGrid for Installing m...
      • How safe is your PIN?
      • Life Begins at Requirements (not at 40)
      • Get knotted!
      • How to be a genius -- after ten years
      • Firefox outfoxed by Microsoft?
      • Peeling off the layers
      • Half-witted Design Arithmetic
      • Sysinternals rocks, at Microsoft
      • Windows Vista might force a flight to Linux? We'll...
      • What They Forgot - Part 1
      • 1 candidate fixes a Zero Divide problem
      • Banzai, Bonza, Bonsai? ... But not Bonzai!
      • Why, Robot?
      • Quantum Quandary?
      • SDMS V4.0 and CAPTURE V2.0 released
      • SOA's Business Value (three articles)
      • STWebContact -- a nice alternative to Sametime Links
      • A slash with some "dash"
      • Increasing your Internet Explorer concurrent conne...
    • ►  October (6)
    • ►  September (6)
    • ►  August (5)
    • ►  July (6)
    • ►  June (16)
    • ►  May (17)
    • ►  April (2)
    • ►  March (4)
    • ►  February (3)
  • ►  2005 (38)
    • ►  November (5)
    • ►  September (2)
    • ►  August (10)
    • ►  July (14)
    • ►  June (3)
    • ►  April (3)
    • ►  March (1)
Powered by Blogger.

About Me

Unknown
View my complete profile