Bevor ich wusste, dass ich das nicht tun sollte, hatte ich Formulare verschachtelt, um mehrere Übermittlungsschaltflächen zu haben. So lief das 18 Monate lang, mit Tausenden von Anmeldetransaktionen, und niemand rief uns wegen irgendwelcher Schwierigkeiten an.
Verschachtelte Formulare gaben mir eine ID, die ich auswerten musste, um die richtige Aktion zu finden. Erst als ich versuchte, ein Feld an eine der Schaltflächen anzuhängen und Validate sich beschwerte, kam es zu einem Problem. Es war keine große Sache, es zu entwirren - ich habe ein explizites Stringify auf dem äußeren Formular verwendet, so dass es keine Rolle spielte, dass das Submit und das Formular nicht übereinstimmten. Ja, ja, sollte genommen haben, die Tasten von einem einreichen zu einem onclick.
Der Punkt ist, dass es Umstände gibt, unter denen es nicht völlig kaputt ist. Aber "nicht ganz kaputt" ist vielleicht ein zu niedriger Standard, um ihn anzustreben :-)