У меня есть простая ФОРМА:
<form method="post" action="/home/keepintouch" id="stay-in-touch">
<div>
<label for="email">Stay in touch</label>
<input type="text" value="enter your email address" title="Keep up-to-date with new products, services, news and special offers." size="20" name="email" id="email" class="off field required email">
<input type="image" src="/content/images/contact-arrow.png" name="intouch-submit" class="imgbtn">
</div>
</form>
На своей странице я включаю следующие файлы JS:
И в своем файле сценария я делаю это:
// contact form.
$('#stay-in-touch').validate({
submitHandler: function (form) {
$(form).ajaxSubmit({
success: function (response, status, xhr, form) {
$('#stay-in-touch div').fadeOut('slow', function () {
$('#stay-in-touch').append('<div class="msg">' + response.msg + '</div>');
});
}
});
return false;
}
});
Но submitHandler не срабатывает.
Есть идеи?
Я пытался поместить ALERT (..) в submitHandler, но без радости,Код для проверки карты определенно выполняется.
Вы можете увидеть живой код здесь:
http://www.energyjump.co.uk/