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>