¿Lo que querés es que te muestre el mensaje que debes llenar todos los campos en la misma página en donde está el formulario?
Lo podés hacer con
Javascript,
PHP o
PHP+AJAX.
Te lo explicó con PHP solo:
Crea un solo archivo llamado contacto.php (o como quieras).
Código PHP:
<?
if (isset($_POST['boton'])){
$nombres = $_POST['nombres'];
$direccion = $_POST['direccion'];
$telefono = $_POST['telefono'];
$mail = $_POST['mail'];
$adicional = $_POST['adicional'];
$consulta = $_POST['consulta'];
if(empty($nombres) or empty($direccion) or empty($telefono) or empty($mail) or empty($adicional) or empty($consulta)){
echo "Debes llenar todos los campos";
}else{
mail("[email protected]",
"Contacto",
"Nombres:$nombres
\nDirección:$direccion
\nTelefono:$telefono
\nEmail:$mail
\nComentarios:$adicional
\nEmail:$consulta",
"From: ContactoWeb");
echo "Mail enviado";
}
}
?>
Pone aca el codigo de tu formulario y ademas al boton submit agregale un [B]name[/B] con valor: [B]boton[/B]
Ejemplo: <input type="submit" name="boton">
Tambien ponele en el action del form el nombre de este mismo archivo.