Caricatos esa funcion es perfecta, no la voy a usar en esta página porque ya esta terminada que sino....
Me queda una duda a ver si se podria hacer, la funcion recibe el formulario y ahora tu haces varios if con el nombre de cada campo y el error que debe mostrar en cada caso, por tanto se hace un if por cada campo
Ahora yo propongo a ver si habria alguna forma de hacer esto, como un bucle, pongo un pseudocodigo, no es codigo estricto
Código Javascript
:
Ver originalfor (i=0;i<f.length;i++)
{
if (f.campo[i].value == "") // donde campo[i] seria por ejemplo nombre, apellidos, direccion...
mensajes.push("El campo campo[i] no puede estar vacío");
}
if (mensajes.length > 0) alert(mensajes.join("\n"));
return (mensajes.length == 0);
Con esto lo que intento es mandar un alert por pantalla y que no se mande el formulario porque ha devuelto false