Tach!
Was ich erreichen wollte: Die Seite soll schon beim Ändern des select-Feldes neu geladen werden; deshalb wollte ich den Submit auslösen. Es würde wohl, wie ich jetzt sehe, ausreichen, das location.reload() direkt aufzurufen - nur wo muss das hin? Meine Versuche waren alle erfolglos.
Das Formularfeld ansprechen und submit() aufrufen muss gehen. Ansonsten geht natürlich auch im Change-Handler das zu notieren, was dort bereits steht. Das Verdoppeln ist aber nicht sehr wartungsfreundlich.
Wenn etwas nicht funktioniert, muss man die Ursache herausfinden. Browser haben eingebaute Debug-Werkzeuge, die nur nur nutzen musst. Du kannst Breakpoints setzen und schrittweise durch den Code gehen, dir dabei die Variableninhalte ansehen und noch viel mehr. So kannst du Wunsch und Wirklichkeit miteinander vergleichen und die Abweichung finden.
dedlfix.