Hallo,
Wenn es nur mit JS geht, bitte die einfachst mögliche Lösung
die ich noch durchblicken kann aber in den meisten Browsern geht!
<select name="abc" onchange="this.form.submit()">
...
</select>
Dazu sollte aber dennoch ein Submit-Button kommen, falls JS nicht aktiv ist.
MfG, Thomas