Hallo,
formulare dürfen nicht verschachtelt werden. gut, dass dein(e) browser das weiss und entsprechend reagiert.
Genau.
http://www.w3.org/TR/html401/interact/forms.html#h-17.3
<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- interactive form -->
Wie das zu verstehen ist, steht gleich oberhalb von:
http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.3.4
Similarly, the following element type declaration
for FORM prohibits nested forms:
<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM)>
Das heisst: ein FORM darf kein anders FORM enthalten.
Punkt, Aus, Schluss.
oder statt de nsubmit-button zu benutzen schreibst du eine js-funktion, die entscheidet, was abgeschickt werden soll.
Bitte mach hier keine Vorschlaege, die nur im Gluecksfall
"funktionieren". JavaScript ist unzuverlaessig.
Wenn schon, soll er zwei Submit-Buttons (mit name- und value-Attribut)
machen, und das verarbeitende Script auf dem _Server_ soll
dann unterscheiden, welcher der beiden Buttons gedrueckt wurde.
Wie das mit PHP geht, steht in der dclp-FAQ:
http://www.dclp-faq.de/q/q-formular-buttons.html
Gruesse,
Thomas