Originariamente inviato da techno
truelives come non esiste io lo sempre usato e funge.
L' oggetto select non ha un attributo value. Lo hanno i tag input, ma non il tag select.
Affinchè la keyword 'this' possa indirizzare un 'value' da dentro un gestore di evento, occorre che l' attributo value appartenga alla definizione xml del tag. Ma, appunto, l'oggetto select non ha mai un value. Ce lo hanno invece le options di una select, ma non la select.
Quando dici che lo hai sempre usato, ti riferisci al fatto che lo hai usato su itag input, ma non sui select - infatti quando ce lo usi, su un select, non funziona.

Per cui te lo ridico:
this.value
non esiste sull' oggetto select.
probabilmente intendevi
this.options[this.selectedIndex].value