Oder... siehe unten...
Werte der Eingabefelder auslesen (Was meinst du eigentlich mit „Choicebox“?
select?)
Wäre es nicht viel stabiler und auch "progressiger", einfach das Submit des Forms abzufangen und das Action-Attribut umzubiegen? OK, dann müsste man die Form-Elemente noch irgendwie rauswerfen. Also doch location setzen.