Yesterday, I was charged with the task of validating a simple HTML form in Wordpress. I needed to make sure certain text input fields and a drop-down box contained information before the form was submitted. Surprisingly, Wordpress seems to make this a bit difficult.
Here is my solution:
I used Marc Grabanski’s “Clean Form Validation” script. I did the following:
- Downloaded cleanValidator.js from Marc’s website.
- Added this code to my header:
<script type=”text/javascript” src=”<?php bloginfo(’stylesheet_directory’); ?>/js/cleanValidator.js”></script>
- Added this code after the “</form>” tag in my Wordpress template file:
<script type=”text/javascript”>
cleanValidator.init({
formId: ‘example’,
inputColors: ['#EDEDED', '#FFFFFF'],
errorColors: ['#FFFF99', '#CF3339'],
isRequired: ['first_name', 'last_name', 'email','phone', 'company'],
isEmail: ['email']
});
</script> - Added “id=example” to the form tag:
<form id=example action=…. - That’s it!
I hope this helps you to create a beautifully-simple validated form in Wordpress!

0 comments ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment