Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2016, 19:57
marpec
 
Fecha de Ingreso: abril-2008
Mensajes: 43
Antigüedad: 16 años, 7 meses
Puntos: 0
Pregunta formulario al enviarse desaparece

hola necesito ayuda se poco de programación y tengo este código de formulario php valida , envía datos a correo bien todo ok todo en la misma página el problema esta al ser enviado muestra el mensaje que se envió, pero el formulario desaparece y necesito que no pase ese hecho. ayuuuuda.
envío codigo

Formulario php

<?php
if (!isset($_POST['email'])) {
?>
<div id="contenedor_formu">

<form class='contacto' action="" method="POST">
<div><input type='text' class='nombre' name='nombre' value='<?php if(isset($_POST['nombre'])){ echo $_POST['nombre']; } ?>' placeholder="Nombre y Apellido"><?php if(isset($errors)){ echo $errors[1]; } ?></div>
<div><input type='text' class='email' name='email' value='<?php if(isset($_POST['email'])){ $_POST['email']; } ?>' placeholder="Email"><?php if(isset($errors)){ echo $errors[2]; } ?></div>
<div><input type='text' class='telefono' name='telefono' value='<?php if(isset($_POST['telefono'])){ $_POST['telefono']; } ?>' placeholder="Telefono"><?php if(isset($errors)){ echo $errors[3]; } ?></div>
<div><input type='text' class='monto' name='monto' value='<?php if(isset($_POST['monto'])){ $_POST['monto']; } ?>' placeholder="Monto"><?php if(isset($errors)){ echo $errors[4]; } ?></div>
<div><input type='submit' value='Enviar ahora' class='boton' name='boton'></div>
<?php if(isset($result)) { echo $result; } ?>
</form></br>
</div>

<?php
}else{
$mensaje="Mensaje del formulario de contacto de avancedolar.cl";
$mensaje.= "\nNombre: ". $_POST['nombre'];
$mensaje.= "\nEmail: ".$_POST['email'];
$mensaje.= "\nTelefono: ". $_POST['telefono'];
$mensaje.= "\nMonto: \n".$_POST['monto'];
$destino= "[email protected]";
$remitente = $_POST['email'];
$asunto = "Mensaje enviado por: ".$_POST['nombre'];
mail($destino,$asunto,$mensaje,"FROM: $remitente");
?>
<div id="destacado"><strong>Mensaje enviado.</strong></div>

<?php
}
?>

funciones jscript
$(function() {
var emailreg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
$(".boton").click(function(){
$(".error").fadeOut().remove();

if ($(".nombre").val() == "") {
$(".nombre").focus().after('<span class="error">Ingrese su nombre</span>');
return false;
}
if ($(".email").val() == "" || !emailreg.test($(".email").val())) {
$(".email").focus().after('<span class="error">Ingrese un email correcto</span>');
return false;
}
if ($(".telefono").val() == "") {
$(".telefono").focus().after('<span class="error">Ingrese un numero de teléfono</span>');
return false;
}
if ($(".monto").val() == "") {
$(".monto").focus().after('<span class="error">Ingrese un monto</span>');
return false;
}
});
$(".nombre, .telefono, .monto").bind('blur keyup', function(){
if ($(this).val() != "") {
$('.error').fadeOut();
return false;
}
});
$(".email").bind('blur keyup', function(){
if ($(".email").val() != "" && emailreg.test($(".email").val())) {
$('.error').fadeOut();
return false;
}
});
});