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