Page 1 of 1

Formular mit mehrern actions [HTML]

Posted: 2003-12-21 15:41
by jake
Hallo leude :-) ich hoffe das dieser Post hier richtig ist!

Habe Folgendes Problem:
Ich brauche ein Formular mit mehreren buttons, aber jeder button soll eine andere action haben!

also wenn ich auf Button a klicke, soll die action=./test1.php sein,
bei Button b action=./test2.php usw. und auch gleich ausgeführt werden!

ich weiss nicht wie ich das realiesieren kann :-( für verständnis fragen bin ich natürlich offen :-)

sag schonmal danke ;) bye bye

Re: Formular mit mehrern actions [HTML]

Posted: 2003-12-21 16:58
by static
Hi,
ich würde in der Zieldatei die Unterscheidung vornehmen, nicht bei dem Action Aufruf.

Bsp:

Code: Select all

<form method="POST" action="check.php">
...
<input type="submit" name="submit1">
<input type="submit" name="submit2">
...
</form>
Und dann in der Datei check.php unterscheiden:

Code: Select all

<?php
if (isset($_POST['submit1'])) include test1.php;
if (isset($_POST['submit2'])) include test2.php;
...
?>
Müsste funktionieren...

so long
static

Re: Formular mit mehrern actions [HTML]

Posted: 2003-12-21 17:01
by dodolin
Man könnte das auch über mehrere <form> Tags erreichen, indem man eben pro Button, einen <form> Tag macht, da man ja jedem <form> seine eigene action="" mitgeben kann.

Re: Formular mit mehrern actions [HTML]

Posted: 2003-12-21 17:01
by jake
thx für antwort :-)

hab ich mir auch schon gedacht, kann ich aber leider nicht machen, da es immer andere zieldateien sind ;(

Re: Formular mit mehrern actions [HTML]

Posted: 2003-12-22 10:36
by jlinker
Es gäbe auch noch die Variante mit JavaScript.

Also beim Buttonclick ein JavaScript aufrufen. Durch das Script wird die action des Forms geändert und anschließend ein submit() aufgerufen :lol: