mmmhh, con il mio problema non funzionerebbe. nel gestionale le tabelle di decode servono per forzare l'user a valori predefiniti, senza inventarsene altri che rimarrebbero ingestiti.
ce ne sono molti e qualcuno è facoltativo, mi troverei nella condizione di fare troppi controlli js e comunque non va bene nemmeno in quello che chiami "primo", anche quello deve avere un default vuoto.
Il modo corretto sarebbe quello di iniettare nella select il campo vuoto, gestendo l'element ma sarei costretto a montagne di codice per una banalità infine.
Un risparmio di codice ma comunque un po' di lavoro può essere facendo una serie di fields personalizzati e poi inserirli con il metodo getInput() nel form... ma mi rifiuto di pensare che per lasciare un campo vuoto serva più di una riga di codice, confido nel fatto di essere io lo stupido e che ci sia un modo semplicissimo che la mia stupidità mi impedisce di scoprire

M.