Hi Ludger,
Kleine Nachfrage: Funktioniert das in allen Browsern zuverlaessig?
Ehrliche Antwort: Nein.
Hintergrund: Wenn man in den Eingabefeldern (<input>) die Eingabetaste betätigt, dann wird das Formular abgeschickt. Dabei reagieren Browser verschieden. Serverseitig wirst Du in diesem Falle wahrscheinlich Probleme haben, den betätigten Submit-Button zu ermitteln.
Vorschlag: Wenn Du schon in form1 und form2 unterscheidest, dann mach doch zwei verschiedene <form>s! Damit hätte jedes Formular seinen eigenen Submit-Button und kann auch mit der Eingabetaste korrekt abgeschickt und ausgewertet werden.
Liebe Grüße aus Ellwangen,
Felix Riesterer.