Lude: action-Attribut des form-Elements ändern geht nicht

Hi,

um eine Form an ein alternatives Perlscript zu senden, würde ich gerne das action-Attribut mit einem anderen Wert belegen, was nicht geht. Readonly.

Kann man forms verschachteln? Sollte man das tun?

Gruss,
Lude

  1. Auch Hi,
    falls Du document.forms[0].action=neueer Wert meinst ist das IMHO nur im IE3 nur lesbar.
    Du könntest das mal mit changeAttribute("action","neuer Wert") versuchen
    (DOM2, IE ab 5).
    attributes ist ein Array für den angegenen Tag.
    document.all["form1"].attributes.name
    removeAttribute,createAttribute und setAttribute sind weitere Möglichkeiten.
    function myChangeAttributes(){
    document.getElementById("form1").removeAttribute("action");
    document.getElementById("form1").createAttribute("action");
    document.getElementById("form1").setAttribute("action",neuer Wert");
    }

    (ohne Gewähr *g*)

    Es lohnt sich, mal ausführlichere Dokumentationen zu diesem Thema zu lesen. Die Möglichkeiten sind erstaunlich.

    Viel Erfolg dabei

    Michael