Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2006, 10:43
Avatar de gonzalezmfrank
gonzalezmfrank
 
Fecha de Ingreso: julio-2005
Ubicación: Maracaibo - Venezuela
Mensajes: 266
Antigüedad: 18 años, 9 meses
Puntos: 0
Validacion de un Formulario

Estimados...

Tengo un formulario que deseo validar pero..... utilizando el script
Código HTML:
function comprobar(){
    var mal=false;
    numero=document.forms[0].elements.length;
    for(a=0;a<numero;a++){
    if (document.forms[0].elements[a].value==""){document.forms[0].elements[a].style.backgroundColor="#ffffcc";mal=true;}
    else{document.forms[0].elements[a].style.backgroundColor="white";}
    }
    if(mal){
       alert("Por favor, rellene los campos coloreados")
       return false;
    }
    else{
       document.forms[0].submit()
       return true;
    }
}
Mo sombrea TODOS los campos pero como hago para que no me valide por ejemplo el primero y el octavo ?

Probe hacerlo mas manual .... indicando un mesaje para el campo especifico... por ejemplo

Código HTML:
function valida(form){
    var nombre = form.ka_nombre.value;
    if( nombre == "")
     {
        alert('Debes especificar el Nombre del Responsable')
	return false;
     }
    else
     {
        return true;
     }
}
Pero quisiera que en el mismo alert me mostrara la validacion de los campos uno tras de otro (un solo alert) pero no tengo idea del como hacerlo

Por otro lado el formulario es dinamico y varia el nro.de filas segun la peticion del usuario, e incluso al final pudiese incluir otras, en ese caso utilizo variable del tipo : nombre1, nombre2,...,nombren. como puedo validar este aspecto en Js ?

Gracias por sus aportes
__________________
Saludos. Frank :arriba:

Mi Blog http://fjgmblog.blogspot.com