Saludos..
Tengo varios formularios repartidos por distintas páginas.
Necesito validar que los campos no estén vacíos.
He mirado en las Faqs y he enconrado ésto:
Código:
function comprobar(pag)
{
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 las cajas coloreadas. Datos obligatorios");
}else{
envia(pag)
//document.forms[0].submit()
}
}
Funciona perfectamente... pero unos botones que tengo, con css aplicados, me los pone en blanco....
¿Cómo puedo cambiar el estilo sólo a los campos y no a todos los otros elementos?
Gracias