Hola amigos, quería saber si alguien me podría ayudar para que cuando el formulario se valide y sea correcto me redireccione a una página y si es incorrecto me dirija a otra.
Si alguien me puede ayudar con algún código y decirme donde lo pongo por favor:
Código HTML:
<link href="estilacho.css" rel="stylesheet" type="text/css">
<!-- Mostar envio -->
<script language="javascript" src="jquery-1.3.min.js"></script>
<script language="javascript">
$(document).ready(function() {
$().ajaxStart(function() {
$('#loading').show();
$('#result').hide();
}).ajaxStop(function() {
$('#loading').hide();
$('#result').fadeIn('slow');
});
$('#form, #fat, #fo3').submit(function() {
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data) {
$('#result').html(data);
}
})
return false;
});
})
</script>
<!-- fin mostrar envio -->
_____________________
<!-- Formulario -->
<div id="formulario">
<form action="enviar_icreadev.php" method="post" id="fo3" name="fo3" >
<table width="350" height="488" border="0" align="left">
<tr>
<td width="342" height="12" align="left">APELLIDOS</td>
<td width="1" colspan="2" rowspan="16"> </td>
</tr>
<tr>
<td height="12" align="left"><input type="text" name="apellidos" id="apellidos" class="ingresos" /></td>
</tr>
<tr>
<td height="16" align="left">NOMBRE</td>
</tr>
<tr>
<td height="16" align="left"><input type="text" name="nombre" id="nombre" class="ingresos" /></td>
</tr>
<tr>
<td height="16" align="left">EMPRESA</td>
</tr>
<tr>
<td height="16" align="left"><input type="text" name="empresa" id="empresa" class="ingresos" /></td>
</tr>
<tr>
<td height="16" align="left">CORREO ELECTRÓNICO</td>
</tr>
<tr>
<td height="16" align="left"><input type="text" name="email" id="email" class="ingresos" /></td>
</tr>
<tr>
<td height="8" align="left">TELÉFONO FIJO</td>
</tr>
<tr>
<td height="8" align="left"><input type="text" name="phone" id="phone" class="ingresos" /></td>
</tr>
<tr>
<td height="18" align="left">TELÉFONO MÓVIL</td>
</tr>
<tr>
<td height="18" align="left"><input type="text" name="movil" id="movil" class="ingresos" /></td>
</tr>
<tr>
<td height="19" align="left">NOS HA CONOCIDO POR</td>
</tr>
<tr>
<td height="42" align="left"><input type="text" name="meet" id="meet" class="ingresos" /></td>
</tr>
<tr>
<td height="19" align="left">ASUNTO</td>
</tr>
<tr>
<td height="43" align="left"><input type="text" name="asunto" id="asunto" class="ingresos" /></td>
</tr>
<tr>
<td height="18" colspan="3" align="left">MENSAJE</td>
</tr>
<tr>
<td height="101" colspan="3" align="left"><textarea name="mensaje" id="mensaje" cols="45" rows="5" class="mensaje"></textarea></td>
</tr>
<tr>
<td height="34" colspan="3" align="left" valign="top"><p>
<input name="enviar" type="submit" id="enviar" value=" ENVIAR" />
</p></td>
</tr>
</table>
</form>
<div id="result"></div>
</div>
<!-- Fin formulario -->
Código PHP:
<?php
// Mensaje que se enviara a tu correo
$mensaje="";
$mensaje.="Formulario de Contacto:". "\n\n";
$mensaje.="Nombre: ".$_POST['nombre']."\n";
$mensaje.="Apellidos: ".$_POST['apellidos']."\n";
$mensaje.="Empresa: ".$_POST['empresa']."\n";
$mensaje.="Email: ".$_POST['email']."\n";
$mensaje.="Telefono: ".$_POST['phone']."\n";
$mensaje.="Movil: ".$_POST['movil']."\n";
$mensaje.="Nos ha conocido por: ".$_POST['meet']."\n";
$mensaje.="Asunto: ".$_POST['asunto']."\n";
$mensaje.="Mensaje: ".$_POST['mensaje']."\n";
// Aqui pon el correo donde llegaran los mensajes
$to="[email protected]";
$subject= "".$_POST['asunto']."";
$from= "".$_POST['nombre']."";
$headers = "From: $from";
// Vamos a verificar si funciono el envio
if (@mail($to,$subject,$mensaje,$headers)) {
echo '<p align="center"><strong>Mensaje enviado correctamente, Gracias!</strong></p>';
} else {
echo '<p align="center"><strong>No se pudo enviar el mensaje</strong> '.@$_POST['fname'].'</p>';
}
?>
Muchas gracias por vuestra atención :)