Hola, estoy empezando con esto del Javascript y necesito validar un formulario con un boton de submit y no se que pasa que me sale undefined cuando envío. Debo tener algún error en el boton, pero no se cual.
Código Javascript
:
Ver original<script>
function validar()
{
alert(document.form1.clave.value.lenght);
if(document.form1.clave.value.lenght<5)
{
alert("Ingresa por lo menos 5 caracteres");
document.form1.clave.value="";
return false;
}
else
{
document.form1.submit();
return true;
}
}
</script>
<body>
<h1>Validar i enviar el formulari amb boto generic</h1>
<form name="form1" method="GET" action="" onsubmit="return validar()">
<p>Ingrese clave (al menos 5 caracteres):<input type="password" name="clave"> <input type="submit" value="Enviar" onclick="return validar()"/> </p>
</form>
<p>Si no tiene un minimo de 5 caracteres vaciar el campo. Si se cumple la longitud ir a la siguiente página</p>
</body>