Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2004, 04:26
zalacain
 
Fecha de Ingreso: octubre-2004
Mensajes: 10
Antigüedad: 22 años
Puntos: 0
Qué fallo veis aquí?

Buenas, he hecho un script y no funciona por algún fallo tonto, creo que son las llaves, aún así me podeis echar una manilla por favor.
He colocado en un formulario un onSubmit = "return validar()" y este es el script:
Código PHP:
<script>
function 
validar() {
  if (
formulario.password.value.length < 6) {
    
alert("La contraseña tiene que contener como mínimo 6 caracteres");
    
formulario.password.focus();
    return (
false);
  }

  var 
checkOK= "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +  
"abcdefghijklmnopqrstuvwxyz" + "0123456789_" ;
  var 
checkStr = formulario.password.value;
  var 
allValid = true; 
  for (
i = 0; i < checkStr.length; i++) {
    
ch = checkStr.charAt(i); 
    for (
j = 0; j < checkOK.length; j++)
      if (
ch == checkOK.charAt(j))
        break;
    if (
j == checkOK.length) { 
      
allValid = false; 
      break; 
    }
  
  if (!
allValid) { 
    
alert("La contraseña tiene que contener caracteres estandar"); 
    
formulario.password.focus(); 
    return (
false); 
  } 
}
</script>