submitせずにhtml5のバリデーションを動かす
formオブジェクトのcheckValidityというメソッドを呼ぶことで、バリデーション可能。
エラーがなければtrue、NGの場合はfalseを返却。
ajaxで更新するときの軽いチェックとかに。
素のJavaScriptの場合
if (!document.getElementById('form').checkValidity()) { alert('error!'); }
jQueryの場合
if (!$('#form').get(0).checkValidity()) { alert('error!'); }