mForm Demo
Have a look at the source code. Copy and adjust the following form elements to your liking:
The little red dot in the upper right corner tells you this is a required textfield.
This text field is not required, but if you type in a wrong email address, you won't be able to submit the form.
Female
Male
I'm not sure
Select fields can be styled with css, have a placeholder and can also be set as a required element.
France
Germany
Netherlands
Spain
United Kingdom
Brazil
Canada
United States
China
India
Indonesia
Algeria
Egypt
South Africa
Australia
New Zealand
Papua New Guinea
Select fields also have many new options like a search, or optgroups that can be opened and closed.
Placeholders like "Your Subject" are cross-browser compatible and will work for all modern and old browsers.
You can also submit this form by pressing CONTROL + S.
Send a copy to my email address
You can style your checkboxes with css. This is currently only available for webkit browsers (Safari, Chrome).
Send Email
Your buttons are fully designable with css. Notice the spinner when you send the message, it means your form is busy loading the ajax request. Try to submit the form with some required textfields not filled in to see the error notices.