Hans: Inerhalb Form mehrere ziele

Beitrag lesen

Hi Duffy,

Ich hätte gerne etwas gewusst,wie kann man im Formular mehrere ziele bzw Seiten gleichzeitig ansprechen.

hm, vielleicht so:

...
<FORM ACTION="blabla.html" METHOD="Post" onSubmit="return my_function()">
...
</FORM>
<SCRIPT>
function my_function {
   if (irgend_ein_grund==1)
      document.forms[0].action="erster_url.html";
   if (irgend_ein_grund==2)
      document.forms[0].action="zweiter_url.html";
   return true;
}
</SCRIPT>
...

Die Form hat ein Action-Attribut. Beim Submit wird zuerst nachgeguckt, ob es eine onSubmit-Funktion gibt. Diese wird dann ausgefuehrt. Innerhalb der Funktion wird dann der URL der Action geaendert. Mit "return true" wird dann angezeigt, daß die Weiterleitung durchgefuehrt werden soll. Mit "return false" wird nix gemacht.

Gruß

Hans