Formulare

Hi,
Kann ein Formulare mehrere Submit Buttons haben die jeweils verschiedene Verarbeitungsskripte ausführen ?
Was ich machen will ist , daß ich ein Newsscript habe und dafür 2 Buttons habe : News eintragen und News Vorschau , wobei News Vorschau ein neues Fesnter öffnen soll wo eben die in einer Textarea eingetragenen news als vorschau präsentiert werden.
Mit einem input type=„button“ und einem onClick event klappt es leider nicht da das Formular nicht verarbeitet wird…

Kann ein Formulare mehrere Submit Buttons haben die jeweils
verschiedene Verarbeitungsskripte ausführen ?

Du mußt nur die einzelnen Buttons unterschiedlich benennen, z.b. name=„submit1“ und name=„submit2“. Im PHP Skript dann einfach abfragen:

if (isset($HTTP_POST_VARS[‚submit1‘])) bzw.
if (isset($HTTP_POST_VARS[‚submit2‘]))

Marian

Hi,

ein Formular kann beliebig viele Buttons haben:

Dem Namen, den Du für einen Submit-Button festlegst, wird bei Betätigung der unter value festgelegte Wert ‚zugewiesen‘.

HTML:

Script:
if (isset($HTTP_POST_VARS[„action“]) {
if ($HTTP_POST_VARS[„action“] == „Vorschau“) {
// Aktionen bei Vorschau
}
elseif {$HTTP_POST_VARS[„action“] == „Eintragen“ {
// Aktionen bei Eintragen
}
}

Hier wird eine POST-Variable mit dem Namen ‚action‘ erzeugt,
die, je nach betätigtem Button die Werte ‚Vorschau‘ oder
‚Eintragen‘ enthalten kann.

br, Frank

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]