Sandra: Formular

Hallo!

Ich hab eine Frage zu Formulare.
Weiß jemand ob man innerhalb einer Form eine zweite form
angeben kann.

z.b.

<form action=".....">
<input type="hidden" name="AKTION1" value="yz">>

<form action=".....">
          <input type="hidden" name="AKTION2" value="xy">
          <input type=image src="graphics/vorschau.gif">
      </from>

<input type="submit" name="B1" value="Abschicken">
</form>

Ich möchte haben, wenn auf das Image gedrückt wird, dass
ich nur den Parameter AKTION2 mitbekomme, und wenn ich
auf den Button 'Abschicken' drücke, alle zwei AKTION1 und AKTION2 als
Parameter mitbekomme.

Kann mir jemand helfen?

danke im voraus
lg
Sandra

  1. Hallo!

    Ich hab eine Frage zu Formulare.
    Weiß jemand ob man innerhalb einer Form eine zweite form
    angeben kann.

    z.b.

    <form action=".....">
    <input type="hidden" name="AKTION1" value="yz">>

    <form action=".....">
              <input type="hidden" name="AKTION2" value="xy">
              <input type=image src="graphics/vorschau.gif">
          </from>

    <input type="submit" name="B1" value="Abschicken">
    </form>

    Ich möchte haben, wenn auf das Image gedrückt wird, dass
    ich nur den Parameter AKTION2 mitbekomme, und wenn ich
    auf den Button 'Abschicken' drücke, alle zwei AKTION1 und AKTION2 als
    Parameter mitbekomme.

    Es werden stets ALLE Params je nach method per POST oder per GET an das CGI übermittelt. Wozu also Forms schachteln?

    Vorschlag: Mach 2 Buttons , frage im CGI deren Namen ab , also welcher geklickt wurde und ordne dann die entsprechenden Funktionen zu.

    Gruss, Erwin

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?
  2. Hello Sandra,

    Weiß jemand ob man innerhalb einer Form eine zweite form
    angeben kann.

    Ich möchte haben, wenn auf das Image gedrückt wird, dass
    ich nur den Parameter AKTION2 mitbekomme, und wenn ich
    auf den Button 'Abschicken' drücke, alle zwei AKTION1 und AKTION2 als Parameter mitbekomme.

    Forms dürfen nicht geschachtelt werden. Das kannst Du auch nachlesen unter http://selfhtml.teamone.de/html/referenz/elemente.htm#form

    Dort ist in den Elternelemten eines form kein form angegeben. Und in den Kindelementen dann logischerweise auch nicht.

    Ein Form hat immer nur eine action. Ein Fenster im Browser kann auch nur eine Antwort auf den Request verarbeiten.

    Wenn Richtungsausscheidung der selben Daten gewünscht wird, dann musst du auf eine Script-Lösung zurückgreifen und vor dem Absenden des Forms die URL mittels Script austauschen lassen.

    Außerdem, das wurde schon erwähnt, kann jedes form mehrere submit-Buttons besitzen. Die kann man dann auf dem Server auswerten und ggf. von dort aus eine Weiterleitung veranlassen.

    Grüße

    Tom

  3. mach daraus besser 2 formen und mach eine Haltetabelle drum, das sieht dann so aus wie eine form und funktioniert ;)