I’d been looking for ages for a decent plugin for WordPress that would give me a contact form that was easy to configure and didn’t use a CAPTCHA.
I eventually found Easy Contact which fulfilled those criteria. With a little jiggery-pokery, I hacked around the code so it produces an HTML 5 contact form featuring
autofocusto put the cursor in the first form field
- in-browser validation of certain input types using
requiredattribute on fields that can’t be submitted blank (name, email, message and challenge question). I’ve styled these a foppish pink using
input[required], textarea[required], while retaining the clunky asterisk-for-required-fields convention until screenreaders automatically tell users that a field is required
With the blessing of the original author, Scott Wallick, the plugin is yours for the download. Using it is at your own risk. (Installation and use instructions)
Updated after comments: The accessibility of HTML 5 autofocus