有没有办法在HTML5验证之前捕获表单的提交操作?
这是我尝试过的:
HTML
<form method='post' >
<fieldset>
<input type='email' name='foo' required />
<input type='submit' />
</fieldset>
</form>
jQuery
$('form').submit(function() {
$('fieldset').addStyle('error');
return false;
})
但是只有在 HTML5 验证通过后,submit
才会被触发。
novalidate
来禁用它。 - Christian