Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2015, 06:29
muebleselnogal2015
 
Fecha de Ingreso: julio-2015
Mensajes: 7
Antigüedad: 8 años, 9 meses
Puntos: 0
No consigo validar mi formulario

Buenas, ando realizando un curso de JS y todavía no me muevo con demasiada soltura, estoy probando conocimientos mediante un formulario, vamos intentando validarlo.

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>