Formular an verschiedene URL versenden
Patrick
- html
Hallo zusammen
Ich möchte ein Formular erstellen, in dem das Formular je nach Auswahl eines Feldes an eine andere URL versandt wird. Ich möchte das Ganze in einem File abhandeln.
Hier meine Vorstellung im Beispiel:
<form method="GET" action="irgendwas.html">
<select name="Auswahl" size="1">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
<input type="submit" value="Go" >
</form>
Wenn der User nun A anwählt soll das Formular an asd.html versandt werden. Bei B an qwe.html und bei C an yxc.html versandt werden.
Wie geht das? Wer kann mir weiterhelfen?
Vielen Dank im voraus.
hi,
Ich möchte ein Formular erstellen, in dem das Formular je nach Auswahl eines Feldes an eine andere URL versandt wird. Ich möchte das Ganze in einem File abhandeln.
[...]
Wie geht das?
clientseitig mit javascript, dynamische änderung des action-attributes.
aber sowas ist murks, lieber erst mal an eine serverseitige ressource schicken, die dann an hand eines kriteriums entscheidet, wie die daten verarbeitet bzw. wohin weitergegeben werden.
gruß,
wahsaga
Hallo Patrick,
vielleicht gehts mit
<form id="meinform" onSubmit="setZiel()" action="">
und im Head der Seite im JS-Scriptblock
function setZiel(){
dasForm= document.getElementById("meinform");
if (dasForm.Auswahl.value==A) dasForm.action="asd.html";
else if ......
}
Bin aber nicht sicher ob action vielleicht nur Read-Only ist?!
Schöne Grüße
Alex