我目前正在对包含电子邮件的输入字段进行验证。单击提交时,如果电子邮件字段未验证,则显示错误覆盖。
我现在的问题是,无论是否验证,表单都提交。我如何使它仅在一切都验证后才提交(在我的示例中为电子邮件字段)
var clicked = $("button");
clicked.click(function() {
var email = $("input[type='email']").val();
if (!validateEmail(email)) {
//Show validation error
} else {
//Dont show validation error
}
});