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.