ho modificato la stringa che mi hai dato cosi:
if ((f.elements[i].type=="text" && f.elements[i].value!="") || (f.elements[i].type=="select" && f.elements[i].selectedIndex==0)) cpieni++;
perche mi serve il numero dei campi pieni,pero non valuta se il campo select è selezionato o no. cioe mi controlla solo i campi text.
devo cambiare in qualche modo la parte:f.elements[i].type=="select" && f.elements[i].selectedIndex==0?