Das action- Attribut eines Formulars lässt sich mit Javascript ändern.
Dadurch ist es möglich, das Ziel eines Formulars nach belieben zu ändern:
Beispiel
Formularziel ändern:
Quelltext der Seite
 |
 |
 |
 |
<html>
<head>
<title>Formularziel ändern</title>
</head>
<body>
<h1>seite3.html</h1>
<form action="seite1.html">
<select onchange="this.form.action=this.options[this.selectedIndex].text">
<option selected="selected">seite1.html</option>
<option>seite2.html</option>
<option>seite3.html</option>
</select>
<input type="submit"value="senden">
</form>
</body>
</html>
|
 |
 |
 |
 |
Erläuterung:
Die Seite enthält ein Formular mit einer Auswahlliste.
Standardmässig wird lt. Angabe im action- Attribut des Formulars selbiges an die Seite seite1.html gesendet.
Beim Ändern der Auswahl in der <select>- Liste wird das action- Attribut des Formulars mit dem selektierten Wert neu belegt, aufgrunddessen
im Falle des Sendens das Formular an ein anderes Ziel als dem ürsprünglich definierten gesendet werden kann.
|