An HTML5 form validator