Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2011, 17:02
EduardoP737
 
Fecha de Ingreso: septiembre-2010
Mensajes: 33
Antigüedad: 13 años, 8 meses
Puntos: 0
No funciona validar formulario

Tengo un formulario el cual no quiero que se ejecute si los campos estan vacios.

Al principio me salia el letrero diciendo que no podia dejar los campos vacios, pero ahora no, no se que paso, que le moví.

Y lo otro, aun así verifique que el formulario tiene campos vacios, aun así ejecuta la acción.

Cual es el problema?

Código PHP:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function valido(campo)
{
hola=document.form1.elements[campo] 
    if (hola.value == "")
    {
        alert ("No puedes dejar el campo "+hola.name+" vacío");
        hola.focus(); 
        return false;
    }
    else
        return true;
}
//-->
</SCRIPT>
</head>
<body>
 <form action="imprimiranuncio.php?valido=1" method="post" name="form1" target="_blank" id="form1" >
        <table width="100%" border="0" bgcolor="#FFF0B7">
          <tr>
            <td><strong>Nombre:</strong>              <input name="nombre" type="text" id="nombre" size="20" />              <strong>Documento de Identidad:</strong>              <input name="documento" type="text" id="documento" size="20" />              <strong>Correo Electr&oacute;nico:</strong><strong>
              <input name="email" type="text" id="email" size="20" />
                        </strong></td>
          </tr>
          <tr>
            <td><label></label>
              <label>
              <div align="right">
                <input type="submit" name="enviar" value="Enviar" onClick="valido(2);valido(1);valido(0)"/>
              </div>
              </label>
                <div align="right">
                  <input name="valido" type="hidden" id="valido" value="1" />
                  <input name="id" type="hidden" id="id" value="<?php echo $row_veranuncio['id']; ?>" />
            </div></td>
          </tr>
        </table>
      </form>
</body>