Go Back   SitePoint Forums > Forum Index > Design Your Site > Web Page Design > Accessibility and Usability
Newsletter FAQ Members List Calendar Mark Forums Read

New to SitePoint Forums? Register here for free!

SitePoint Sponsor
 
Reply
 
Thread Tools Display Modes
Old Jul 8, 2004, 00:50   #1
ArticleBot
SitePoint Articles
 
ArticleBot's Avatar
 
Join Date: Apr 2001
Posts: 0
Article Discussion

This is an article discussion thread for discussing the SitePoint article, "7 Steps to Useable Forms"
ArticleBot is offline   Reply With Quote
Old Jul 8, 2004, 00:50   #2
karthikeyan
SitePoint Community Guest
 
Posts: n/a
This article gives tips for both developers and Testers. really good
  Reply With Quote
Old Feb 23, 2005, 10:34   #3
sporkit
SitePoint Addict
 
sporkit's Avatar
 
Join Date: Jan 2003
Location: DeKalb, IL
Posts: 282
the disappearing text trick from Add Help Information doesnt seem to work at all. am i doing something wrong?

edit: ahh, ok. the name of the filed must be specified as the same name in the onclick field. maybe that could be changed? its confusing at first.
sporkit is offline   Reply With Quote
Old Feb 23, 2005, 10:48   #4
Nicky
Don't get too close, I bite!
 
Nicky's Avatar
 
Join Date: Jul 1999
Location: Lancashire, UK
Posts: 8,734
I really disagree with tip 4 of this article. I believe that all websites should be getting built using CSS an valid XHTML in order to produce more usable and accessible sites. However, using tables in a webiste, aside for that which they were intended for (tabular data) is not the way forward.
Nicky is offline   Reply With Quote
Old Feb 23, 2005, 12:21   #5
vgarcia
☆★☆★
 
vgarcia's Avatar
 
Join Date: Jan 2002
Location: in transition
Posts: 21,477
I take issue with a few of the points presented in the article too:
  1. Auto-focusing to an input on page load is frustrating to me, and to quite a few other users I've chatted with. I expect focus to stay on the address bar when a page loads, and nothing's more frustrating than seeing half a URL in a search box on the page when you're trying to get to another page.
  2. The status bar tricks are okay, but seem unnecessary. HTML has the title attribute for supplemental information, and that can be used on any element including form fields. This also has the benefit of not requiring scripting or altering the status bar (which a lot of power users disable thanks to fine-grained script permissions in browsers like Opera and Mozilla).
  3. The tables for form layout item is something I only slightly disagree with. For simple forms it's probably best not to use a table to lay out the form fields, but for a more complex form I could see a use for it.
Seeing that this article was written in 2001 though, I definitely see why I disagree with what's mentioned here. 4 years ago there was far less choice in what could be done to make forms more usable, especially given the state of browsers web designers supported back then versus what they support now.
vgarcia is offline   Reply With Quote
Old Feb 23, 2005, 18:30   #6
hgilbert
SitePoint Guru
 
hgilbert's Avatar
 
Join Date: Dec 2004
Location: London
Posts: 854
isn't that article old?
i remember reading it and getting mixed up
hgilbert is offline   Reply With Quote
Old Mar 28, 2005, 10:46   #7
Greg
SitePoint Community Guest
 
Posts: n/a
I can see a problem with the second code example under number three. If you give your input a * onClick = "document.forms[0].first_name.value='' *, then after a user fills in that input, if they click it again for any reason, their text is GONE. Particularly annoying with textareas, which hold a lot.
  Reply With Quote
Old Aug 2, 2005, 16:08   #8
itst
SitePoint Community Guest
 
Posts: n/a
@hgilbert: sure it's old. Tags and attributes wirtten in upper case, unquoted attribute, tables for layout... That's sooo 2000 ;) *scnr
  Reply With Quote
Old Aug 5, 2005, 21:57   #9
conradical
Proud new dad!
 
conradical's Avatar
 
Join Date: Jan 2005
Location: Atlanta
Posts: 2,309
Quote:
Originally Posted by vgarcia
I take issue with a few of the points presented in the article too:
  1. Auto-focusing to an input on page load is frustrating to me, and to quite a few other users I've chatted with. I expect focus to stay on the address bar when a page loads, and nothing's more frustrating than seeing half a URL in a search box on the page when you're trying to get to another page.
Yep, HOTMAIL is a good example! I type a "To" address and next thing i know i'm in the main text editor!
conradical is offline   Reply With Quote
Old Sep 14, 2005, 13:28   #10
Charles
SitePoint Community Guest
 
Posts: n/a
The problem with item #2 is that it is not nice to have if the page loads more slowly than I can type. I'm already typing in the 2nd or 3rd field, the page completes loading, and suddenly I'm back in the 1st field. This is a potential security risk if the field I'm typing into is a password field, as the password gets all or partially exposed in the 1st (focused) field.

The logic would better be to place the focus in the first field if and only if the focus is not already in a form field.
  Reply With Quote
Old Sep 26, 2005, 13:40   #11
Charles Belov
SitePoint Zealot
 
Join Date: Jul 2003
Location: San Francisco
Posts: 106
Autofocus not friendly to screen readers

One problem with autofocus is that it is not friendly to blind site visitors using screen readers. They will find themselves in the first form field without any context for why they are there.
Charles Belov is offline   Reply With Quote
Old Sep 30, 2005, 03:00   #12
peach
perfect = good enough
 
peach's Avatar
 
Join Date: Jun 2004
Location: -Netherlands-
Posts: 1,424
Quote:
Originally Posted by conradical
Yep, HOTMAIL is a good example! I type a "To" address and next thing i know i'm in the main text editor!
yes I hate that one too, I must have typed over a thousand of half email adresses in the main text editor
peach is offline   Reply With Quote
Old Feb 6, 2007, 16:42   #13
Juergen
SitePoint Community Guest
 
Posts: n/a
The problem with #3 is that the info text is also submitted if the user omits to enter information. How do you make sure that the info text is not submitted or that you can filter it out?
  Reply With Quote
Old Feb 7, 2007, 09:27   #14
Sperlock
SitePoint Enthusiast
 
Join Date: Jun 2005
Location: Sparks, NV, USA
Posts: 95
While it may be considered to fall into the realm of accessibility, use of the label tag can make forms more useable.
Sperlock is offline   Reply With Quote
Old Jun 22, 2007, 09:18   #15
Miruna
SitePoint Community Guest
 
Posts: n/a
What about positioning of the buttons, such as Back, Next, Cancel? What is the recommended standard arrangement? For example, if the options are Back, Next, Finish, and Cancel, would it be more intuative to have them be arranged as
Cancel | Back | Next | Finish
with the more likely buttons the user would click positioned to the left, or would it be better to position them as:
Back | Next | Finish | Cancel
with them being placed "positive to negative"?
Thank you.
  Reply With Quote
Old Jun 26, 2007, 16:24   #16
Charles Belov
SitePoint Zealot
 
Join Date: Jul 2003
Location: San Francisco
Posts: 106
I don't know about the other buttons, but I've had it suggested to me that there not even be a Cancel button as it is too easy to wipe out your work by mistake. I've certainly done that.
Charles Belov is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread | Next Thread »

Thread Tools
Display Modes

 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Sponsored Links
 
Forum Jump


All times are GMT -7. The time now is 11:32.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 1998-2009, SitePoint Pty Ltd. All Rights Reserved