Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2008, 13:05
AJDC
 
Fecha de Ingreso: agosto-2003
Mensajes: 324
Antigüedad: 21 años, 5 meses
Puntos: 1
Validacion de campos con problemas (segun faqs)

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

Última edición por AJDC; 16/04/2008 a las 13:32 Razón: Resolvi un problema "tonto" .. pero me di con éste