jquery — PHP письмо не отправляется после добавления .on (‘success.form.fv’, function (e) в formValidation

я использовал formValidation В моей загрузочной форме проверки работают отлично, и электронная почта успешно отправляется на почтовый адрес, но после добавления этих строк в форму проверки:

.on('success.form.fv', function(e) {
// Prevent submit form
e.preventDefault();

var $form     = $(e.target),
validator = $form.data('formValidation');

// Show the modal
$('#helloModal')
.modal('show');

$form
.formValidation('disableSubmitButtons', false)  // Enable the submit buttons
.formValidation('resetForm', true);             // Reset the form
});

Электронная почта больше не отправляется. Все работает отлично, но я думаю, что PHP-часть электронной почты не обрабатывается из-за кода выше.

Полный код проверки формы Jquery:

    <script type="text/javascript">
$(document).ready(function() {
$('#defaultForm').formValidation({
message: 'This value is not valid',
icon: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {

firmname: {
validators: {
notEmpty: {
message: 'The Firm name is required and can\'t be empty'
}
}
},
contactname: {
validators: {
notEmpty: {
message: 'The Contact name is required and can\'t be empty'
}
}
},
phone: {
validators: {
notEmpty: {
message: 'Phone number is required and can\'t be empty'
}
}
},
address: {
validators: {
notEmpty: {
message: 'Address is required and can\'t be empty'
}
}
},
email: {
validators: {
notEmpty: {
message: 'The email address is required and can\'t be empty'
},
emailAddress: {
message: 'The input is not a valid email address'
}
}
},
optradio1: {
validators: {
notEmpty: {
message: 'Please choose one of the option'
}
}
},
optradio2: {
validators: {
notEmpty: {
message: 'Please choose one of the option'
}
}
},
optradio3: {
validators: {
notEmpty: {
message: 'Please choose one of the option'
}
}
},
optradio4: {
validators: {
notEmpty: {
message: 'Please choose one of the option'
}
}
}
}
}).on('success.form.fv', function(e) {
// Prevent submit form
e.preventDefault();

var $form     = $(e.target),
validator = $form.data('formValidation');

// Show the modal
$('#helloModal')
.modal('show');

$form
.formValidation('disableSubmitButtons', false)  // Enable the submit buttons
.formValidation('resetForm', true);             // Reset the form
});
});
</script>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]