Civem.js

by J. Albert Bowden

HTML

<script src="http://cloud.github.com/downloads/javanto/civem.js/civem-0.0.4.min.js"></script>
<form>
    <p>Try submitting an empty form and one with invalid email addresses.</p>
    <label for="one">One Email: </label><input type="email" id="one" required data-errormessage-value-missing="Something's missing">
    <label for="another">Another Email: </label><input type="email" id="another" data-errormessage="Generic error message">
    <button>Submit</button>
</form>

CSS

input {
    display: block;
}