Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2012, 16:04
Avatar de feconto
feconto
 
Fecha de Ingreso: noviembre-2012
Ubicación: En mi Mundo
Mensajes: 25
Antigüedad: 11 años, 5 meses
Puntos: 5
Respuesta: Evitar campos vacios

yo creo amigo que para no desgartarce hazlo antes con javascript que compruebe el envio de campos

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function validar(campo)
  3. {
  4.    
  5.         if(campo.nombre.value.length == 0)
  6.         {
  7.                 campo.nombre.focus();  
  8.                 alert("llenar el nombre");
  9.                 return false;
  10.         }
  11.  if(campo.email.value.length == 0)
  12.         {
  13.                 campo.email.focus();  
  14.                 alert("llenar el Emeil");
  15.                 return false;
  16.         }
  17.        
  18.  if(campo.sexo.value.length == 0)
  19.         {
  20.                 campo.sexo.focus();  
  21.                 alert("llenar el Sexo");
  22.                 return false;
  23.         }        
  24.         return true;
  25.    
  26. }
  27.  
  28.  
  29. </script>

formulario de envio

Código HTML:
Ver original
  1. <form method="post" action="robots.php" name="forms"  onsubmit="return validar(this);">
  2.    
  3.     Nombre  : <input type="text" name="nombre"><br>
  4.     email  : <input type="text" name="email"><br>
  5.     sexo  :<input type="text" name="sexo"   ><br>
  6.         <input type="submit" name="enviar">
  7. </form>
  8.  
  9. y despues de eso utilizar este tipo de sentencias en php para ahora si enviar el formilio la sentie dice que si el campo uno de ellos se pasa vacio muestre mensaje


Código PHP:
Ver original
  1. <?php
  2. //comprovar que ningun campo viene vacio
  3. if($_POST['nobre'] == NULL or  $_POST['email'] == NULL or $_POST['sexo'] == NULL)
  4. {
  5.    
  6.     echo "lo siento pero envio campos vacios";
  7. }
  8. else
  9. {
  10.     //envio del correo
  11. }
  12. ?>