quiero validar un formulario pero como tengo muchos en mi pagina web, quiero mandar por procedimiento los id's de los campos y el nombre del formulario a una función pero simplemente no me funciona.
este es mi codigo...
Código HTML:
<form action="#" method="post" id="formlogin" name="formlogin" onsubmit="return(valida_envia('formlogin', 'nombre', 'pass'));"> <table width="150"> <tr> <td>Encargado: </td> </tr> <tr> <td> <input name="nombre" type="text" size="15" maxlength="15"></td> </tr> <tr> <td>Constraseña: </td> </tr> <tr> <td><input name="pass" type="password" size="15" /> </td> </tr> <tr> <td></td> </tr> <tr> <td><input type="submit" value="Entrar" name="boton_login"/> </td> </tr> </table> </form>
Cita:
en la funcion, puse un alert con los parametros y verifique que llegan los datos que envio del formulario.function valida_envia(form, text1, text2)
{
if (document.form.text1.value.length==0)
{
alert("el campo nombre esta vacio");
document.form.text1.focus()
return false;
}
else if (document.form.text2.value.length==0)
{
alert("el campo contraseña esta vacio");
document.form.text2.focus()
return false;
}
else
{
return true;
}
}
{
if (document.form.text1.value.length==0)
{
alert("el campo nombre esta vacio");
document.form.text1.focus()
return false;
}
else if (document.form.text2.value.length==0)
{
alert("el campo contraseña esta vacio");
document.form.text2.focus()
return false;
}
else
{
return true;
}
}
ojala alguien me ayude..
saludos