Der Martin: Eingabe je nach Button zu andere Seite schicken

Beitrag lesen

Hallo,

In meinem Fall ist das ein Select Input. Diese möchte ich je nachdem welcher Button geklickt wurde zu unterschiedlichen seiten Schicken ist das möglich?

jein. Anders gefragt: Warum? Was willst du wirklich erreichen? Vermutlich, dass der Server unterschiedlich reagiert, je nachdem, welcher Submit-Button betätigte wurde.

Also wäre doch das Naheliegende, dem Formular zwei Submit-Buttons mit unterschiedlichen Namen zu spendieren, und im auswertenden Script (vermutlich PHP) abzufragen, welcher von beiden gedrückt würde, um dann entsprechend zu reagieren. Das setzt natürlich voraus, dass beide Aktionen auf demselben Server ausgeführt werden sollen.

Es gibt noch eine Fummel-Lösung: Den Submit-Buttons einen onclick-Handler geben, in dem das action-Attribut des Formulars gesetzt wird. Ist natürlich nur mit Javascript voll nutzbar.

<form action="seite1.php">

<form action="seite2.php">

  
Auf keinen Fall. Formulare dürfen nicht verschachtelt werden.  
  
So long,  
 Martin  

-- 
Männer haben nur eine Angst: Die Angst, kein Mann zu sein.  
  (Liv Tyler, US-Schauspielerin)  
  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(