Jquery OnSubmit Если флажок установлен Отправить электронное письмо - PullRequest
1 голос
/ 07 февраля 2010

У меня есть существующая форма, к которой я хотел бы добавить функциональность электронной почты. В моей форме есть поле, которое называется «их электронная почта», и под ним стоит флажок «Отправить им электронное письмо?». Я хотел бы сценарий jquery, который будет принимать электронную почту из поля «их электронная почта» и отправлять их по электронной почте (через внешний файл email.php), если флажок установлен. Если нет, то полностью игнорируйте это. Все это должно произойти после подачи формы.

У меня сейчас есть это:

if($('#checkbox').is(':checked')){
alert('It is checked');
}else{
alert('Not checked');
}

Просто чтобы проверить это, но я не могу заставить его предупредить в любом случае, как только я отправлю это.

1 Ответ

1 голос
/ 07 февраля 2010

Вы ищете $.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
  };
 });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...