Se provo a rimuovere la parte relativa alla tipologia di campo, lo script mi ingloba il controllo anche sui campi select, ma dopo avermi generato l'alert, non si ferma, ma va avanti passando i dati mancanti ...

riassumendo, ho provato ad eliminare
(tempobj.type=="text"||tempobj.type=="textarea")&&
ma non funziona in quanto lo script non ferma l'invio dei dati.

help!