Tema: validacion
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/06/2008, 10:45
gulp
 
Fecha de Ingreso: mayo-2003
Ubicación: Tauranga, NZ.
Mensajes: 89
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: validacion

estoy trantando de validar un formulario, com dice en http://librosweb.es/javascript/capit...alidacion.html pero aunque marque los errores, el formulario se sigue enviando.
Les dejo la validación y el form, espero q me puedan ayudar, es urgente.

Código PHP:
<script language=javascript>
function 
comprobar(){
  var 
mal=false;
  
numero=document.usuarioNuevo.elements.length;
  for(
a=0;a<numero;a++){
    if (
document.usuarioNuevo.elements[a].value==""){
    
document.usuarioNuevo.elements[a].style.backgroundColor="#ffffcc";mal=true;}
    else{
document.usuarioNuevo.elements[a].style.backgroundColor="white";}
  }
  if(
mal){alert("Por favor, rellene las cajas coloreadas"); 
  return 
false;
  }
    else{
    
alert("El registro ha sido ingresado correctamente.");
    
document.usuarioNuevo.submit();
    return 
true;
    }
}
</script>


<form name= "usuarioNuevo"  id="usuarioNuevo" method="post" onSubmit="return comprobar()"  >
                    <table width="400" border="1" cellpadding="0" cellspacing="0">
                    <tr>
                    <td>Usuario Login</td>
                    <td><input name="usuarioLogin" type="text" id="usuarioLogin" value="" maxlength="15"> </td>
                    </tr>
                    <tr>
                    <td>Nombre de Usuario</td>
                    <td><input name="nombreUsuario" type="text" id="nombreUsuario" value="" maxlength="20"> </td>
                    </tr>
                    <tr>
                    <td>Apellido de Usuario</td>
                    <td><input name="apellidoUsuario" type="text" id="apellidoUsuario" value="" maxlength="20"> </td>
                    </tr>                    
                    <tr>
                    <td>Clave de Usuario</td>
                    <td><input name="claveUsuario" type="password" id="claveUsuario" value="" size="8" maxlength="8"> 
                      <span class="Estilo4">(max. 8 caracteres)</span>  </td>
                    </tr>
                    <tr>
                    <td>Perfil de Usuario</td>
                    <td><select name="perfilUsuario" id="perfilUsuario">
                        <option selected="selected">&nbsp;</option>
                        <option value="Administrador">Administrador</option>
                        <option value="Gerente">Gerente</option>
                        <option value="Secretaria">Secretaria</option>
                        <option value="Profesional">Profesional</option>
                      </select></td>
                    </tr>                                                            
                    <tr>
                      <td colspan="2"><input type= "submit" name="Submit" value="Enviar"></td>
                    </tr>
                    </table>
        </form> 
Saludos