Formular per Link+get schicken

Status
Nicht offen für weitere Antworten.

lordfritte

Erfahrenes Mitglied
Hallo wie kann ich ein POST Formular mit einem Link abschicken?
Gleichzeitig möchte ich ein POST z.b. action=Backup abschicken.
 
Dazu benötigt das Formular zwei Felder, eins für den Link und eins für das Wertepaar „action=Backup“, etwa:
HTML:
<form action="…" method="post">
	<input type="hidden" name="action" value="Backup">
	<input type="text" name="foobar" value="">
	<input type="submit">
</form>
 
Code:
<form action="…" method="post">
	<input type="submit" name="action" value="backup">
	<input type="submit" name="action" value="restore">
</form>
 
danke, ich habe jetzt noch was gefunden "<a href="javascript: document.form.submit()">Absenden</a>" kann man da noch das action=backup bzw. action=restore unterbrigen?
 
Kann man, du brauchst dafür ein verstecktes Feld namens action(wie bei Gumbos Beispiel) und musst vor dem Submit dessen value-Attribut auf restore oder backup ändern.

Ich halte das aber für überflüssig, weil es wie beschrieben auch mit HTML alleine geht.
 
Du kannst auch zwei unterschiedliche Namen wählen und nachher prüfen, welcher der beiden übergeben wurde. Das lässt dir auch eine flexiblere Wahl der Schaltflächenbeschriftung.
 
Status
Nicht offen für weitere Antworten.
Zurück