Jquery onsubmit, если проверяется флажок. Отправить электронное письмо
-
19-09-2019 - |
Вопрос
У меня есть существующая форма, в которую я хотел бы добавить функциональность электронной почты. В моей форме есть поле, называемое «их электронная почта», и только под ним флажок, который просит «Отправить им электронное письмо?». Я хотел бы сценарий jQuery, который взял бы электронное письмо с поля «их электронная почта» и отправил им электронное письмо (через внешний файл email.php), если проверяется флажок. Если нет, полностью игнорируйте это. Все это должно произойти при представлении формы.
В настоящее время у меня есть:
if($('#checkbox').is(':checked')){
alert('It is checked');
}else{
alert('Not checked');
}
Просто чтобы проверить это, но я не могу заставить его предупредить в любом случае, когда отправлю его.
Решение
Ты ищешь $.post()
.
$(function() {
$('form').submit(function() {
if($('#checkbox').is(':checked')) {
// It is checked
$.post('email.php', { email: $('input[name=email]').val() });
} else {
// It’s not checked
};
});
});
Не связан с StackOverflow