Formulardaten übergeben
Manuel
- html
0 Andi0 rolfrost0 Thomas Luethi0 Manuel
Hallo,
Ich hätt da mal eine Frage, wie kann ich in einem HTML - Formular MEHRERE Submitschaltflächen einfügen?
Ich möcht z.B. dass der Button Submit1 die Datei update.php und der Button Submit2 die Datei delete.php aufruft und natürlich die Variablen übergibt.
Oder anders gefragt, wie kann man beim Tag "form" im Attribut "action" mehrere Ziele angeben?
Ich würd das ganze gerne ohne JavaScript machen!!
Wahscheinlich ist die Antwort eh ganz einfach,
Danke
Manuel
Hi,
Oder anders gefragt, wie kann man beim Tag "form" im Attribut "action" mehrere Ziele angeben?
Das geht wohl nicht...
Ich würd das ganze gerne ohne JavaScript machen!!
Das ist meiner Meinung nach aber die einzigste Möglichkeit!!
Wahscheinlich ist die Antwort eh ganz einfach,
Ja: Geht so nicht!
Grüße
moin,
Ich hätt da mal eine Frage, wie kann ich in einem HTML - Formular MEHRERE Submitschaltflächen einfügen?
Ich möcht z.B. dass der Button Submit1 die Datei update.php und der Button Submit2 die Datei delete.php aufruft und natürlich die Variablen übergibt.
Also ich mach das immer so in einem PERL/CGI:
form action="$ENV{'SCRIPT_NAME'}"
inputfelder...
submit name="senden" value="Input als Mail senden"
submit name="save" value="Input Speichern"
D.h., die action-note zeigt auf _ein_ Script, das Script was auch das Formular aufbaut;
und im Script werden die Eingaben geparst, meistens nehme ich das CGI.pm :
use CGI 'param';
dann kommt eine Kontrollstruktur wo den Ablauf bestimmt, je nachdem welcher Button geklickt wurde:
if(param){
if(param('senden')) { senden() }
if(param('save')) { save() }
}
else{
seitenaufbau();
}
sub senden{}
sub save{}
siehe auch
http://i-netlab.de/cgi-bin/index.cgi?vi=Aufbau_CGI
Viele Grüße, Rolf
Hallo,
Ich hätt da mal eine Frage, wie kann ich in einem HTML - Formular MEHRERE Submitschaltflächen einfügen?
Ja. Kannst Du.
Ich möcht z.B. dass der Button Submit1 die Datei update.php und der Button Submit2 die Datei delete.php aufruft und natürlich die Variablen übergibt.
Oder anders gefragt, wie kann man beim Tag "form" im Attribut "action" mehrere Ziele angeben?
Gar nicht.
Das ACTION-Attribut kann nur ein Ziel haben,
an das das Formular geschickt wird.
Entscheide auf dem Server, was passiert, indem Du schaust,
welcher Submit-Knopf gedrueckt wurde.
Ich würd das ganze gerne ohne JavaScript machen!!
Gute Einstellung!
Wahscheinlich ist die Antwort eh ganz einfach,
Ja. Lies die dclp-FAQ:
Wie verarbeite ich mehrere Submit-Buttons?
http://www.dclp-faq.de/q/q-formular-buttons.html
Gruesse,
Thomas
Hallo,
genau das was ich gesucht habe. Ich wußte nur nicht dass der Submitbutton auch als Variable übergeben wird. Vielen Dank für die raschen Antworten!!
Grüße
Manuel