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:
Funciona perfectamente... pero unos botones que tengo, con css aplicados, me los pone en blanco....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() } }
¿Cómo puedo cambiar el estilo sólo a los campos y no a todos los otros elementos?
Gracias