Código:
<form action="procesador.php" method="post" name="Consulta rapida" target="_self" id="Consulta rapida" onsubmit="MM_validateForm('Nombre','','R');MM_validateForm('Apellidos','','R');MM_validateForm('Pais','','R');MM_validateForm('Email','','RisEmail');return document.MM_returnValue">
Aunque yo no validaría en JavaScript. Lo haría en PHP para mucha mejor usabilidad.
Código PHP:
foreach ($_POST as $valor) {
$valor = $_POST[$valor];
if (empty($valor)) {
exit ("Has dejado campos en blanco");
}
}
$usuariomail = $_POST["E-mail"];
$cuerpo = "Consulta \n";
$cuerpo .= "Nombre: " . $_POST["Nombre"] . "\n";
$cuerpo .= "Apellidos: " . $_POST["Apellidos"] . "\n";
$cuerpo .= "Pais: " . $_POST["Pais"] . "\n";
$cuerpo .= "mail:" . $_POST["E-mail"] . "\n";
$cuerpo .= "Consulta: " . $_POST["consulta"] . "\n";
//mando el correo...
mail("[email protected]","Consulta Rapida ",$cuerpo);
//doy las gracias por el envío
echo "Gracias por escribirnos" ;
$cuerpo2 = "Su mensaje ha sido recibido\n";
$cuerpo2 .= "Gracias";
mail($usuariomail,"Su mensaje ha sido recibido",$cuerpo2);
}
Si haces esto ultimo, el form quedaría así:
Código:
<form action="procesador.php" method="post" name="Consulta rapida" id="Consulta rapida">
...A no ser que quieras dejar el JavaScript como validación auxiliar.