Pregunta

Tengo un formulario existente que me gustaría añadir la funcionalidad de correo electrónico a. Hay un campo en mi forma llamada "de su correo electrónico", y justo debajo de ella una casilla de verificación que se pregunta "enviarles un correo electrónico?". Me gustaría tener un script de jQuery que llevaría el correo electrónico desde el campo "su email" y enviarlas por correo electrónico (a través de un archivo email.php externa) si se marca la casilla de verificación. Si no es así, ignorar por completo. todo esto tendría que llevarse a cabo mediante la presentación del formulario.

Actualmente tengo esto:

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

Sólo para probarlo, pero no puedo conseguirlo para alertar de cualquier manera que ya envié.

¿Fue útil?

Solución

$.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
  };
 });
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top