E si, mi ero accorto che il problema poteva essere solo su quei campi.
I campi vengono creati dinamicamente e sono collegati fra loro nel senso che quando scelgo una regione mi da le province di tale regione e come scelgo al provincia mi da le città di quella provincia. Per far questo utilizzo il seguente codice:
codice:
<script type="text/javascript" language="javascript">
//<![CDATA[
url			= "http://www.kase.it/";
d			= document;
preloadText = "Generazione lista...";
function caricaPagina(pagina,idLayer) 
{
	if (d.getElementById) {var x=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();}
	if (x) 
  	{
		d.getElementById(idLayer).innerHTML = preloadText;
    	x.onreadystatechange = function() 
							   {
							   	 if (x.readyState == 4 && x.status == 200) 
							   	 {
							   		el=d.getElementById(idLayer);el.innerHTML = x.responseText;
								 }
							   }
 		x.open("GET", url + pagina, true);
    	x.send(null);
  	}
}
function checkForm()
{
	var ilForm 				= d.forms[0];
	var err					= true;
	var lReg				= document.getElementById("ErrorRegioni");
	var lProv				= document.getElementById("Errorprovince");
	var lCom				= document.getElementById("ErrorComuni");
	lReg.style.display = "none";lProv.style.display= "none";lCom.style.display="none";
	if (ilForm.regioni.value == "") 
	{ 
		lReg.style.display 	= "block";lReg.innerHTML = "E' necessario selezionare una regione";	
		err					= false;
	}
	if (ilForm.province.value == "") 
	{ 
		lProv.style.display	= "block";lProv.innerHTML= "E' necessario selezionare una provincia.";
		err					= false;		
	}
	if (ilForm.comuni.value == "") 
	{ 
		lCom.style.display 	= "block";lCom.innerHTML= "E' necessario selezionare un comune.";
		err					= false;		
	}		
	return err;
}
//]]>
</script>
che per le regioni richiamo così:
codice:
<div id="AHAH_regioni" class="stilenero11">
	<select class="campoinput" name="regioni">															
		<option value="">seleziona una regione</option>																																
	</select>
</div>
Cosa può essere che non va??