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]