Hallo Bob,
Deine Alternative mit return true wäre auch mein erster Gedanke gewesen, aber versuch doch einfach einmal das Ganze nicht über einen Input-Button aufzurufen, sondern über einen normalen Link mit der JS-Funktion submit().
Damit schließt Du zwar ein paar uralt-Browser aus, aber href reagiert auf Return-Anweisungen immer angenehmer.
Ciao
Liza