questo è lo script
<script language="javascript">
function counter(f) {
var cpieni=0;
for (var i=0; i<f.elements.length; i++)
if ((f.elements[i].type=="text" && f.elements[i].value!="") || (f.elements[i].type=="select-one" && f.elements[i].selectedIndex>0)) cpieni++;
if (cpieni==1) {
if((f.nomeutente.value!=0) || (f.id_comune.value!=0))alert("non dovevi farlo");
else alert("ok");
return false;
}
if (cpieni==2) {
if((f.nomeutente.value!=0) && (f.id_comune.value!=0))alert("non dovevi farlo");
else alert("ok");
return false;
}
return true;
}
</script>
il problema è nell'if.
i due campi sono:nomeutente di tipo text e id_comune di tipo select.
il campo id_comune non me lo guarda.dove sbaglio nella sintassi