Hola,
te recomendaria que pongas en script en otro archivo ya que, aunque logres solucionar el problema, las personas que no tengan activado el javascript pueden presionar F5 y el formulario se enviará muchas veces.
Suponiendo que creaste un archivo enviar.php. Deberias tenerlo de la siguiente manera:
$mail='
[email protected]';
Código PHP:
Ver original$nombre = $_POST['nombre'];
$direccion = $_POST['direccion'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$persona = $_POST['persona'];
$poblacion = $_POST['poblacion'];
$coment = $_POST['coment'];
$thank="contacto.html";
$message = "
nombre:".$nombre."
direccion:".$direccion."
telefono:".$telefono."
email:".$email."
persona:".$persona."
poblacion:".$poblacion."
coment:".$coment."";
mail($mail,"consulta",$message);
header('location: archivo_gracias.html'); }
y el formulario tendría las siguientes modificaciones:
Código HTML:
Ver original<form method="POST" action="enviar.php" name="formulario"> .......
<button type="submit" class="submit" name="submit"></button>
Luego, si deseas hacerlo más seguro puedes agregarle más condiciones. Ej:
Espero haberte ayudado.