Klaus: Action Attribut im Formular ändern

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?

  1. 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

    --
    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
    1. 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