estoy desarrollando un sistema y al tener varios formularios que validar, para que los campos esten completos, estoy tratando de hacer una funcion global en la cual le paso los campos que quiero validar..
por ejemplo el form de Login al sistema es asi..
Código HTML:
<FORM action="-------.php" method="POST" name="formLogin"> <INPUT type="text" name="usuario"id="foco"> <INPUT type="password" name="password" id="foco2"> <INPUT type="button" value="Acceder" onclick="javascript:validarCampos('usuario;password',this.form);"> </FORM>
la funcion javascript es esta:
Código PHP:
function validarCampos(campos,formulario) {
/* obtengo los campos separando los ';' de la cadena a travez de split() */
var arrayCampos = campos.split(";");
/* recorro el arreglo */
for (var i in arrayCampos) {
/* verifico si me arma bien la cadena y muetro el valor */
alert("formulario." + arrayCampos[i] + ".value");
alert(formulario.arrayCampos[i].value);
/* aqui haria la pregunta para verificar si el campo esta vacio y hago formulario.submit()... */
}
}
les agradeceria la ayuda!