Я хочу использовать HTML5 для формы подписки. Тип электронной почты и требуемый используются для электронной почты. Я запускаю скрипт jquery, когда нажата кнопка отправки, чтобы отправить данные на другую страницу через ajax. Проблема в том, что скрипт jquery все еще выполняется, даже если проверка HTML5 показывает ошибку. Как я могу остановить выполнение скрипта, если отображается ошибка.
<form class="subscribe" id="email" method="get">
<input class="email" id="emailaddress" name="email" type="email" placeholder="[email protected]" required>
<input class="button" type="button" id="emailSub" value="Subscribe">
</form>
$('#emailSub').on('click', function(){
var email = $('#emailaddress').val();
$.ajax({
type:"GET",
url: "doSubscribe/",
data: {email: email},
success: function(result){
$('#subResult').html(result);
}
});
})
$('#email').submit(function(){})
? Даже если ваш текущий код здесь уже работает — jsfiddle.net/gWKD5/1 - person dsgriffin   schedule 10.05.2013$('#emailSub').on('submit'
или$('#email').submit(function(){})
? - person dsgriffin   schedule 10.05.2013