Action Attribut im Formular ändern
Klaus
- javascript
Hallo,
kann mir jemand sagen wie ich mit JavaScript ein Action Attribut verändern kann?
Ich habe ein Formular und das will ich mit 2 verschiednene Buttons auf verschiedene Seiten weiterleiten.
mit dem einen button auf seite1.php mit dem anderem button auf seite2.php.
wie geht das?
Hi,
also, die traditionelle Zugriffsart wäre:
document.formularname.action = "seite2.php"
Der DOM-Zugriff müsste irgendwie so aussehen:
var nd = document.getElementbyId("formularid") // <form id ="formularid" muss in der Seite angepasst werden
nd.setAttribute("action", "seite2.php");
Letzteres weiß ich aber nicht genau.
MfG
Rouven
Hallo,
Der DOM-Zugriff müsste irgendwie so aussehen:
var nd = document.getElementbyId("formularid") // <form id ="formularid" muss in der Seite angepasst werden
nd.setAttribute("action", "seite2.php");
Für HTML gibt es ein besonderes DOM. Dessen Benutzung ist viel kompatibler als die Benutzung der generischen DOM-Core-Methoden, weil es mit dem Formularzugriff identisch ist, der in Netscape JavaScript eingeführt wurde.
Der DOM-Zugriff ist: document.forms.formularname.action
http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-1689064
http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-40002357
Mathias