Mihael Gerlach: <form>-tag im <form>-tag

Ich habe ein Problem mit dem alten lieben HTML. Da ich zur Zeit an einem Webmail-System arbeite und das schon fat fertig ist (*juhu! war viel arbeit!*), arbeite ich noch am Layout. Unteranderem bin ich jetzt dabei angelangt die Seite aufzustylen womit man eine E-Mail schreibt. Am Anfang wird ein <form>-tag geöffnet das alle Variablen zum message_process-script überliefert. Aber in dem Formular ist ein weiteres was für Attachments zuständig ist. Das erste Formular im Formular ist für das uploaden der dateien zuständig das die Variablen zum attachment_uppload-script überliefert und das Zweite Formular ist zum löschen der Attachments die in der Seite auch noch aufgelistet werden. Das Problem ist jetzt, das der <input type="submit" ....> nicht <form>-spezifisch ist, und somit das erst geöffnete Formular bestätigt wird.

script-erläuterung:
(nicht im php3-syntax geschrieben)
<form ......>

Attachment-Auflistung

<form href="attachment_upload.php3">
<input type="submit" ....>
</form>

<form href="attachment_delead.php3">
<input type="submit" ....>
</form>

<input type="submit" ....>
</form>

Ich bitte um Hilfe!!!!

Michael Gerlach

  1. Hi,

    Ich habe ein Problem mit dem alten lieben HTML. Da ich zur Zeit an einem Webmail-System arbeite und das schon fat fertig ist (*juhu! war viel arbeit!*), arbeite ich noch am Layout. Unteranderem bin ich jetzt dabei angelangt die Seite aufzustylen womit man eine E-Mail schreibt. Am Anfang wird ein <form>-tag geöffnet das alle Variablen zum message_process-script überliefert. Aber in dem Formular ist ein weiteres was für Attachments zuständig ist.

    Siehe http://www.w3.org/TR/html401/interact/forms.html#edef-FORM:

    Laut
    <!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- interactive form -->

    darf das form-Element sowohl Blocklevel-Elemente als auch Script-Elemente enthalten, aber explizit keine form-Elemente - dafür steht das -(FORM)

    Ändere Dein Konzept entsprechend der Vorgaben, die HTML an dieser Stelle macht.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/