Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/01/2011, 08:46
Avatar de Maganius
Maganius
 
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 14 años, 1 mes
Puntos: 10
Respuesta: Validar Formulario

Gracias, Ya me ayudo un amigo dejo el codigo por si alguien lo necesita

Código Javascript:
Ver original
  1. function validar(form,campo,numero) {
  2.    
  3.     SeparoCampo = campo.split('&&'); // Armo un array de los campos
  4.    
  5.     for(i=0;i<numero;i++){ // Defino un limite pasando por parametro la cantidad de campos que tiene el formulario
  6.     var estado = document.getElementById(form).elements[SeparoCampo[i]].value; //Recorro con el For el formulario de todos los campos
  7.    
  8.     if(estado == ""){ // si esta vacio saltara un mensaje y se le dara foco el mismo
  9.         window.alert("Debes completar todos los campos");
  10.         document.getElementById(form).elements[SeparoCampo[i]].focus();
  11.         return;
  12.     }
  13.     }
  14.     //Si no entra por el IF hara el submit
  15.         document.form.submit();
  16. }

En el boton html del formulario se le pasara los datos asi:

Código HTML:
Ver original
  1. <input type="button" size="25" value="Ingresar Producto" onclick="validar('form','NomProducto&&DesProducto','2')" />

1.- ID del formulario
2.- Nombrar todos los campos del formulario separandolos con && entre cada uno de ellos
3.- Cantidad de campos que tiene el formulario