ciao.

questa funzione controlla che tutti i campi di un form siano obbligatori, ma non funziona sulle checkbox, perchè?

codice:
function convalidaForm(Qform)

{
	var i=0,Q= Qform.elements,L=Q.length;
	
	for (var a = 0; a < L; a++){
	
		var campo = Q[a];
		if( campo.value===''){
			campo.style.backgroundColor='orange';
			++i;
		}
		else campo.style.backgroundColor='';
	}
	
	if(i){
	
		alert('I campi segnalati sono obbligatorio in questo form.');
		return false;
	}

return(true);
}