Formular
Sandra
- html
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
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
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
mach daraus besser 2 formen und mach eine Haltetabelle drum, das sieht dann so aus wie eine form und funktioniert ;)