Il fatto è che:
-mettendo il codice che mi hai scritto è comunque possibile selezionare quell'oggetto il quale viene anche visualizzato
-considerare il caso in cui la select è vuota mi porterebbe a considerare il caso in cui tutte sono vuote e quindi lo sia anche il form...e così via.

Vabbè per ora lascerò così e pazienza!