Не знаю, почему, но моя форма не будет отправлена после подтверждения. Я знаю, что не должен использовать какие-либо поля ввода с именем или идентификатором «submit», что я не делаю. Я предполагаю, что метод предотвращения по умолчанию останавливает отправку? Как я могу проверить перед отправкой?
<form method="post" id="offersForm" enctype="multipart/form-data">
<input type="text" name="offerTitle" id="offerTitle" maxlength="70" class="form-control yellow" placeholder="Offer title" value="" />
<input type="submit" id="addOffer" name="addOffer" class="btn button-black" value="Add Offer" />
</form>
<script type="text/javascript">
$(document).ready(function() {
$('#offersForm').submit(function(e) {
e.preventDefault();
var offerTitle = $('#offerTitle').val();
$(".error").removeClass('error');
if (offerTitle.length < 1) {
$('#offerTitle').addClass('error');
return false;
}
return true
});
});
</script>