Ergebnis 1 bis 12 von 12
  1. #1
    Avatar von G4m813R
    G4m813R ist offline Mitglied
    registriert
    19-04-2004
    Beiträge
    25

    Formular im Formular

    Folgendes, ich hab versuch ein Formular in einem Formular zu erstellen. Problem ist nur dass der Button für das Formular im Formular das äußere Formular also das erste abschickt und nicht das zweite. Hier ist der Code. Wie kennzeichne ich den Button dass er fürs 2te Formular ist?
    Code:
    <form action='generate.php' method=post name='nlform' id='nlform'>
    	<tr>
    		<td valign=top align=left width=200><font face=verdana><b>Adressen-Herkunft:</b></font></td>
    		<td valign=top align=left>
    			<INPUT type=radio name=sourcetype value=select checked> <font face=verdana>Alle Newsletterabonenten</font><br>
    			<INPUT type=radio name=sourcetype value=file> <font face=verdana>Datei <i>(bitte unten angeben)</i></font>
    			<form action='<? echo $PHP_SELF; ?>?file=1' method=post name='fileform' id='fileform'>
    			<br><input type=file name=file><input type=submit name=submit value='Datei hochladen'></form>
    		</td>
    	</tr>
    	<tr>
    ...
    ...
    ...
    weiter unten kommt dann noch der Submit Button vom ersten Formular.

  2. #2
    Avatar von Manitou
    Manitou ist offline Lounge-Member
    registriert
    01-06-2001
    Ort
    Winsen/Aller
    Beiträge
    3.206
    Das funktioniert auch nicht, da <form> ein Blockelement ist und nach HTML 4 weder in "strict" noch in "transitional" sich selber beinhalten darf.

    Du wirst die Formulare also trennen müssen, damit es funktioniert.
    You ask this of me who have contemplated the very vectors of the atoms in the Big Bang itself? Molest me not with this pocket calculator stuff.

    (Deep Thought in Douglas Adams' The Hitch Hiker's Guide to the Galaxy)

  3. #3
    brainshock ist offline Lounge-Member
    registriert
    03-10-2002
    Ort
    .
    Beiträge
    5.319
    Formular 1:
    <form method="post" action="" name="der_name">
    Formular 2:
    <form method="post" action="" name="der_name2">

    Am Ende:
    <a href="javascriptocument.der_name.submit()">Absenden Form 1</a>
    <a href="javascriptocument.der_name2.submit()">Absenden Form 2</a>
    Geändert von brainshock (20-04-2004 um 13:31 Uhr)

  4. #4
    Avatar von G4m813R
    G4m813R ist offline Mitglied
    registriert
    19-04-2004
    Beiträge
    25
    Das JS funtzt net, da passiert gar nix.

  5. #5
    brainshock ist offline Lounge-Member
    registriert
    03-10-2002
    Ort
    .
    Beiträge
    5.319
    Bei action="" muss dein Ziel rein... Lösche mal die Leerzeichen nach javascript:

  6. #6
    brainshock ist offline Lounge-Member
    registriert
    03-10-2002
    Ort
    .
    Beiträge
    5.319
    Bei mir klappt es. Auch mit Leerzeichen.

  7. #7
    Avatar von Manitou
    Manitou ist offline Lounge-Member
    registriert
    01-06-2001
    Ort
    Winsen/Aller
    Beiträge
    3.206
    Kann es auch nicht, da ja nach dem Document Object Model das Form-Object ein Unterelement vom document ist. Bei zwei verschachtelten Forms würde das DOM aufgebrochen, weil dann Form ein Unterobjekt von Form würde....

    Nimm die Forms auseinander, und es wird gehen. Warum brauchst du eigentlich zwei Forms? Das geht doch auch in einem. Mußt ja nicht alle Daten verwurschdeln...
    You ask this of me who have contemplated the very vectors of the atoms in the Big Bang itself? Molest me not with this pocket calculator stuff.

    (Deep Thought in Douglas Adams' The Hitch Hiker's Guide to the Galaxy)

  8. #8
    brainshock ist offline Lounge-Member
    registriert
    03-10-2002
    Ort
    .
    Beiträge
    5.319
    Wo kommt denn auf einmal Manis erster Beitrag her? *verwirrt*

  9. #9
    Avatar von Manitou
    Manitou ist offline Lounge-Member
    registriert
    01-06-2001
    Ort
    Winsen/Aller
    Beiträge
    3.206
    @braini: eigentlich dürfte es nicht funktionieren, wenn es das doch tut, dann nur weil da was interpretiert wird, das eigentlich nicht interpretiert werden darf.
    You ask this of me who have contemplated the very vectors of the atoms in the Big Bang itself? Molest me not with this pocket calculator stuff.

    (Deep Thought in Douglas Adams' The Hitch Hiker's Guide to the Galaxy)

  10. #10
    brainshock ist offline Lounge-Member
    registriert
    03-10-2002
    Ort
    .
    Beiträge
    5.319
    Ich bleibe trotzdem dabei! Bei mir läuft es!

  11. #11
    Avatar von G4m813R
    G4m813R ist offline Mitglied
    registriert
    19-04-2004
    Beiträge
    25
    Ich hatte natürlich die Actions ausgefüllt. Also bei mir gehts net. Habs jetzt halt getrennt. Wollte das nur aus Designtechnischen Gründen zusammen haben.
    Trotzdem THX

  12. #12
    Avatar von Manitou
    Manitou ist offline Lounge-Member
    registriert
    01-06-2001
    Ort
    Winsen/Aller
    Beiträge
    3.206
    Wenn es nur ums Design geht, dafür gibts ne Lösung. Mach das Upload-Feld ins erste Form rein und mach den Submit-Button daneben, so wie es vorher auch war. Beim Submit kannste dann ja per onClick die action entsprechend ändern, fertich is die Laube.
    You ask this of me who have contemplated the very vectors of the atoms in the Big Bang itself? Molest me not with this pocket calculator stuff.

    (Deep Thought in Douglas Adams' The Hitch Hiker's Guide to the Galaxy)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •