hi,
mal anders gefragt, wozu brauchst du denn onChange Handler? Es ist in diesem Fall total unnötig und unsinnig einem versteckten Formularteil bei Änderung seines Wertes weitere Funktionen zuzuweisen. Warum startest du die weitergehende JavaScript Funktion über die Funktion mittels derer du den Wert des Items änderst?
Gruß
Martin