I wish there was a consortium for setting standards on form fields.
I fill out a lot of forms. As such, I assume that by now I can fill out a basic form asking for contact informaton and I should be able to use my browser’s auto-complete features. Yet, it doesn’t always happen. And it doesn’t always happen because developers are assigning names to their fields that thwart this practice.
For example, instead of assigning the name of “email” to an email field, they assign it the name of “session_key”.
Why can’t we just make things work for people?
I really don’t know why developers would want to thwart this practice: anything made easier for the client/visitor makes the experience more enjoyable (or less frustrating) and may result in more visits.
BTW, are you refering to the
name
attribute or the label of the form field?The name attribute.
Maybe you should start one. Really.
Start a consortium? I wouldn’t know the first thing about starting a consoritum.
Maybe a (sub)site where users can contribute. Maybe a wiki or a Basecamp site?
I agree a standard naming convention would be useful. Even an unofficial one. I try to use simple and meaningful names on most of my form items and it works pretty well with Firefox and the Google Toolbar (ie. ‘username’ for usernames, ‘password’ for passwords, etc)
Or something similar to microformats.org
You might try to leverage your past experience with HappyCog for advice.
Or possibly contact browser developers such as Dave Hyatt
Happy Cog? The only experience I have with Happy Cog is reading their website from time to time.
Okay, I meant A List Apart.