But It’s My Name Dagblastit!: Intelligent Form Validation
So this may come off as a rant but it really isn’t. Yes it was inspired by 2 frustrating sign-up processes in a row and most rants start off that way but I promise it will have an educational twinge to it.
So last night I was signing up for something and I filled out their rather short form only to be given an error:

OK, So my name is J.J. but they won’t allow that. What the heck? I feel like I am being discriminated against. So I decide to just put JJ in…

Good Gosh Almighty I am starting to get angry! I mean come on. My first name has to be 3 characters?! How many people do I know with 2 letter names? Well myself for one.. my brother Ty… my other brother Al… yeah you get the point.
So I just chalked this all up to someone not really thinking… or their name was Indian and really long.
Well I went to order some prints from the local Walgreens and had to signup for an account there. Lo and Behold I submit the form only to get this…

You have got to be kidding me! Fortunately for them I didn’t go all Internet jihad on them and they allowed “JJ” to pass.
The moral of the story is this. You have got to think though all scenarios when doing your testing and building your code. I know that speed is of the essence but you have got to make sure that your validation is going to accommodate your customers… not tell them that their God-given name is not allowed.





Adam Tuttle on July 21st, 2008
I have a sudden urge to mail a bag of poo to 5543 Edmondson Pike 116, Nashville, TN