Código:
solo le faltaria validar la antigua clave. muchas gracias de antemano <script type="text/javascript"> function validarPasswd () { var p = document.getElementById("passwd").value; var p1 = document.getElementById("passwd1").value; var p2 = document.getElementById("passwd2").value; var espacios = false; var cont = 0; // Este bucle recorre la cadena para comprobar // que no todo son espacios while (!espacios && (cont < p1.length)) { if (p1.charAt(cont) == " ") espacios = true; cont++; } if (p.length == 0 ) { alert("La antigua clave esta vacia"); return false; } if (espacios) { alert ("La clave no puede contener espacios en blanco"); return false; } if (p1.length == 0 || p2.length == 0) { alert("Los campos de la clave no pueden quedar vacios"); return false; } if ( p1.length < 6 ) { alert("tiene que escribir minimo 6 caracteres en la nueva clave"); return false; } if (p1 != p2) { alert("Las claves deben de coincidir"); return false; } else { alert("Clave cambiada"); document.write('<meta http-equiv="refresh" content="0;URL=nivel3.php">'); return true; } } </script>