Brett's Beta Contact Form


September 3rd, 2006: I've converted this form into my first Wordpress plugin. You can see/download it here.

August 5th, 2006: I have decided to make an official (beta) release available. You can download it here.

This form was inspired by Dustin Diaz' original AJAX contact form. He has since updated his to use the Yahoo libraries and I will be updating mine to use something a little more advanced soon. I still prefer my modification of the FAT to the shaking, though. It works for Apple, but I don't like my forms wiggling. I also like how it shows all of the fields that need to be filled but highlights the first one that has an error and requests that you fix it with an error message. There is a certain modularity to the code, and the type of element that is created for the messages can be defined in a variable at the top of the code. I have a version of this form that works entirely without DIV tags so it can be used within the standard setup for DOMTab. Anyway, to make a long story short, I'm not a programmer, I'm a designer who likes to pick apart other people's code. I make a mess of things. Sometimes I go back and clean up my mess. If I get around to doing that, I'll post the finished code with a long credit list. Meanwhile, for those who dare to peek, don't judge me too harshly, I just wanted to make it work. And the PHP is pretty cool, too, it processes everything the form sends and returns the array of extra form fields (besides the basic contact fields) as name->value pairs. It even checks MX records to see if the domain on your email address is valid. See, I keep myself entertained...

Back to the Blog