No consigo hacerlo y creo que no me falta nada, ni tengo errores pero me falla... ¿Se os ocurre algo?
Agradezco vuestar ayuda.
Código HTML:
<head><script type="text/javascript"> function ValidarPassword(passwordok) { if ((passwordok.length <= 6) || (passwordok.length) >= 15) { alert("La contraseña no puede tener menos de 6 caractéres ni más de 15."); passwordok.focus(); passwordok.select(); return false; } else { return true; } } function ValidarEmail(correo) { var arroba = correo.value.indexOf("@"); var espacio = correo.value.indexOf(" "); var punto = correo.value.indexOf("."); if ((arroba != -1) && (espacio == -1) && (punto != -1)) { return true; } else { alert("Introduzca una dirección de correo electrónico válida."); correo.focus(); correo.select(); return false; } } function ValidarFormulario(elemento1,element02) { var email = ValidarEmail(elemento1); var clave = ValidarPassword(elemento2); if ((email=true) && (clave=true)) { alert("Bienvenido " + document.frmAcceso.txtIdentificador.value); return true; } else { return false; } } </script> </head> <body> <div class="miformulario" id="wrapper"> <form name="frmAcceso" id="frmAcceso" method="post" action="#" onsubmit="return ValidarFormulario(document.frmAcceso.txtEmail.value, document.frmAcceso.txtPassword.value);"> <h3>Formulario de acceso</h3> <p>Acceda a su cuenta de usuario</p> <label for="txtIdentificador">Identificador:</label> <input type="text" name="txtIdentificador" id="txtIdentificador"> <label for="txtEmail">E-mail:</label> <input type="text" name="txtEmail" id="txtEmail"> <label for="txtPassword">Contraseña:</label> <input type="password" name="txtPassword" id="txtPassword"> <input type="submit" value="Enviar" name="btnEnviar" id="btnEnviar" class="boton"> </form> </div> </body> </html>