HTML5 validation test

by HugeHugh

HTML

<script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.14.0/jquery.validate.min.js"></script>
<form class="html5ValidateForm" method="post" action="handler">
  <input required name="requiredField">
  <input type="submit">
</form>

JavaScript

$(function() {
    $('form.html5ValidateForm').submit(function(e) {
        if (e.isDefaultPrevented()) {
            alert ('check the html5 validation');
            return;  // this means HTML5 attribute-based validation failed already
        }
        // do your normal submit handler here
        alert('i submit you by Ajax!');
        e.preventDefault();
    });
});