Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2012, 23:29
jsserviceuy
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años, 1 mes
Puntos: 0
Campos obligatorios

Hola gente, necesito que me ayuden con el codigo de html y php de un formulario.

lo que busco es que si hay un campo vacío, el formulario no se envíe.

Este es el formulario que tengo, quiero saber que modificar para que aparezca
un dialogo tipo pop up indicando que no se pueden dejar los campos vacíos.


HTML:

<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>Fornmulario de Contactos

<
body>
<
h3>Formulario de Contactos
<
form id="form1" name="form1" method="post" action="procesar.php">
<label> Ingrese su nombre <br>
<input id="nombre" name="nombre" type="text">
<br>
</label>
<p>Su dirección Email<br>
<input id="email" name="email" type="text">
</p>
<p>Su Número de teléfono <br>
<input id="teléfono" name="teléfono" type="text">

<p>Tipo de contacto<br>
<label>
<select id="tipo" name="tipo">
<option value="Ventas">Ventas</option>
<option value="Preguntas">Preguntas</option>
<option value="Comentario">Comentario</option>
</select>
</label>
</p>
<p>
<label>Mensaje<br>
<textarea id="mensaje" cols="30" rows="3" name="mensaje"></textarea>
</label>

<p>
<label>
<input name="Submit" value="Enviar Formulario >>" type="submit">
</label>
</p>
<p>Formulario de contactos en PHP<br>
<br>
</p>




-------------------------------------------------------------------------------------------

PHP:

<?php

$para = '[email protected]';
$asunto = $_POST["tipo"]; $mailheader = "From: ".$_POST["email"]."\r\n"; $mailheader .= "Reply-To: ".$_POST["email"]."\r\n"; $mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n"; $MESSAGE_BODY = "Nombre: ".$_POST["nombre"]."<br>"; $MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>"; $MESSAGE_BODY .= "Teléfono: ".$_POST["teléfono"]."<br>"; $MESSAGE_BODY .= "Tipo de contacto: ".$_POST["tipo"]."<br>"; $MESSAGE_BODY .= "Mensaje: ".nl2br($_POST["mensaje"])."<br>"; mail($para, $asunto, $MESSAGE_BODY, $mailheader) or die ("Error al enviar el Formulario !");
header( 'Location: http://www.SuSitio.com/gracias.html' )