Thomas Luethi: formular innerhalb eines formulares

Beitrag lesen

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