Support › Forums › Cian – HTML Template › Envío a distinas cuentas de correo desde "contacto" y "formularios de pop-up" › Reply To: Envío a distinas cuentas de correo desde "contacto" y "formularios de pop-up"
February 27, 2015 at 2:30 pm
#4423
Keymaster
Hola,
perdona el retraso en contesta. Se me olvidó comentarte que hay duplicar los mensajes de confirmación y error. En el formulario de newsletter quedaría de la siguiente forma:
...
</form>
<div class="success-message-new"></div>
<div class="error-message-new"></div>
...
Y la función en el archivo custom.js quedaría de la siguiente manera:
$('.subscribe_new .success-message-new').hide();
$('.subscribe_new .error-message-new').hide();$('.subscribe_new form').submit(function() {
var postdata = $('.subscribe_new form').serialize();
$.ajax({
type: 'POST',
url: 'php/sendmail_new.php',
data: postdata,
dataType: 'json',
success: function(json) {
if(json.valid == 0) {
$('.subscribe_new .success-message-new').hide();
$('.subscribe_new .error-message-new').hide();
$('.subscribe_new .error-message-new').html(json.message);
$('.subscribe_new .error-message-new').fadeIn().delay(3000).fadeOut();
}
else {
$('.subscribe_new .success-message-new').hide();
$('.subscribe_new .error-message-new').hide();
$('.subscribe_new form').hide().delay(3000).fadeIn();
$('.subscribe_new form input').val('');
$('.subscribe_new .success-message-new').html(json.message);
$('.subscribe_new .success-message-new').fadeIn().delay(2000).fadeOut();
}
}
});
return false;
});
Sería mejor que hicieses las pruebas en servidor. Coméntame que tal.
Saludos