Kann mann ein Formular mit mehreren Aktionen?

Status
Nicht offen für weitere Antworten.

Carpocalypse

Mitglied
Hi,

ist es möglich ein Formular mit mehreren Aktionen zu erstellen.

z. B. ich habe zwei eingabe Felder und zwei "Button´s". Einer für "suchen" und einer für "anlegen", jeder "Butten" führt auf eine andere weiterführende Seite. Soweit ich weiß kann man ja nur eine Seite angeben welche dann beim ausführen verwendet wird.

Hoffe mal ich hab mich jetz verständlich ausgedrückt.

Mfg Tom
 
In jedem Formular kann immer nur der URL eines verarbeitenden Skripts angegeben werden. Allerdings ist es dank der Richtlinien eines erfolgreichen Steuerelements möglich, mehrere Absende-Steuerelemente in ein Formular zu packen, wobei nur das aktivierte als erfolgreich gilt und übermittelt wird. Damit ist es möglich über ein Formular mehrere Aktionen auszuführen.
 
Interessant, interessant, eröffnet ja neue Perspektiven, da ich bisher dem 1-Aktion-Glauben verhaftet war. Hast du vielleicht mal ein Anwendungsbeispiel?

Danke schön.
 
Klar, hier ein Beispiel mit PHP:
PHP:
<?php

	if( isset($_POST['foo']) ) {
		echo 'foo';
	}
	if( isset($_POST['bar']) ) {
		echo 'bar';
	}

?>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
	<p><input type="submit" name="foo" value="foo"><input type="submit" name="bar" value="bar"></p>
</form>
 
Status
Nicht offen für weitere Antworten.
Zurück