現在、電子メールを含む入力フィールドで検証を実行しています。[送信] をクリックしたときに、電子メール フィールドが検証されない場合、エラー オーバーレイが表示されます。
私の問題は、検証するかどうかに関係なく、フォームが送信されることです。すべてが検証された場合にのみ送信するにはどうすればよいですか (私の例では電子メール フィールド)。
var clicked = $("button");
clicked.click(function() {
var email = $("input[type='email']").val();
if (!validateEmail(email)) {
//Show validation error
} else {
//Dont show validation error
}
});