Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2013, 17:06
andresxhunter
 
Fecha de Ingreso: diciembre-2007
Mensajes: 5
Antigüedad: 16 años, 11 meses
Puntos: 0
problema con validación javascript, redirecciona

Saludos foro,
estoy empezando un proyecto... y llevo unos días dándole vueltas a un problema, que no logro resolver, he buscado en internet, el foro y nada:


Tengo un archivo que corresponde al menú lateral, que contiene el login de la pagina, este archivo lo uso en otras paginas con include,
debo validar que el user y contraseña no estén en blanco (el user corresponde a un rut que igual debo validar), estoy validando con javascript.

El problema es que:
al tener ambos campos en blanco al dar click en iniciar sesión, el javascript detecta que esta en blanco el campo,muestra la alerta, pero igual me redirecciona a la siguiente pagina

Como lo hago, para que no me redireccione?? (para que primero valide los datos con javascript y si no hay problema, pasa a la siguiente pagina), he probado poniéndole return false en el javascript, y sigue el problema.



Código PHP:
<ul class="nav">
      <
li><a href="../altas.php">Catalogo</a></li>
      <
li><a href="../consultas.php">Galerias</a></li>
      <
li><a href="../consultas.php">Cotize</a></li>
      <
li><a href="../validando.php">Como funciona</a></li>
</
ul>


<
form class="cor" id="cor" name="form1" method="POST" action="validarBaseDatos.php">
        <
p>Bienvenido</p>
        <
table width="184" border="0">
            <
tr>
              <
td width="38"><label for="rut">Rut:</label></td>
              <
td width="130"><input type="text" name="rut" id="rut"  size="16" /></td>
            </
tr>
            <
tr>
              <
td><label for="pass">Clave:</label></td>
              <
td><input type="text" name="clave" id="clave" size="16    " /></td>
            </
tr>
        </
table>

       <
p>
         <
input type="submit" name="env" id="env" value="Iniciar sesión" onclick="validaIngreso()" />
         <
br>
         <
a href="registrarce.php">Registrate</a></p>
       </
p>
</
form>
    
    
<
script>
function 
validaIngreso(){
    if (
document.form1.rut.value.length==0){ 
             
alert("Debe ingresar un rut"
             
document.form1.rut.focus() 
             return 
0
       }    
}
    
    
</script>