Ciao Andrea, posto questa risposta se serve a qualcuno.
Il controllo non funzionava bene nelle select, pur selezionando il valore rimaneva sempre lo sfondo rosso, solo se facevo invio sul valore ritornava bianco.
Cosi sono nelle select ho risolto mettendo un onblur anzichè onkeyup.
Ciao e buona giornata