Please keep in mind that this post is more than 3 years old. Opinions change. Tastes change. Everything changes. I may still agree with or like this, or I may not. But everything is kept up here for archival purposes.
Bad Website Design Tip #134 / November 15, 2006
If you’re gonna put a form on your web page that checks to see what people are entering in the fields, and won’t let them move on to the next field unless they complete the first one properly, then…
…give the user feedback as to what they’re doing wrong so they can fix it!
Or… you know…. tell them how to do it right in the first place.
Otherwise, they may spend valuable time cursing you, trying multiple web browsers, and calling you, all to figure out why the hell they can’t use your form.