Ich bin ein bisschen überrascht, dass da überhaupt etwas funktioniert. Du öffnest zweimal <body> und schließt nur einmal, aber das mitten im Formular. Ein "fauler" Browser könnte an dieser Stelle mit dem Lesen aufhören und einfach annehmen: "das war's". Oder sonstwie willkürlich reagieren.
Für das select-Problem empfehle ich dir probeweise das value-Attribut in <option> zu setzen.