Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/08/2010, 03:06
gspablo
 
Fecha de Ingreso: octubre-2009
Mensajes: 223
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Validator y onclick

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 original
  1. for (i=0;i<f.length;i++)
  2. {
  3. if (f.campo[i].value == "")   // donde campo[i] seria por ejemplo nombre, apellidos, direccion...
  4.   mensajes.push("El campo campo[i] no puede estar vacío");
  5. }
  6.  
  7. if (mensajes.length > 0) alert(mensajes.join("\n"));
  8. 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