Martin : Problem mit der action eines Formulars

Hoi,

Ichhabe vollgendes Problem, Ich habe verantwortung über eine grössere Website übernommen und habe einen Bug darin entdeckt der daher rührt dass eine Action mittels Javascript umgeshrieben werden muss. Dass wäre im Prinzip noch nicht so dramatisch wenn da nicht ein Input type hidden wäre was den namen action tragen würde. Wenn ich jetzt mit

documnet.ObjFORM.action="http://...";

die Action umsschreiben will schafft er es nicht da er durch die Variable behondert wird. Jetzt kann ch aber das Feld nicht so einfach anders benennen weil diese Action auf ein Objekt zugreift dass noch von etlichen anderen Seiten genutzt wird.

Gibt es hier eine Lösung die Action doch umzuschrieben...??

Lg Kosi

  1. Ichhabe vollgendes Problem, Ich habe verantwortung über eine grössere Website übernommen und habe einen Bug darin entdeckt der daher rührt dass eine Action mittels Javascript umgeshrieben werden muss. Dass wäre im Prinzip noch nicht so dramatisch wenn da nicht ein Input type hidden wäre was den namen action tragen würde.

    Vermutlich gibt es jetzt eine action-Collection, und die Formular-Action ist das formname.action[0].

    1. Leider war dass nicht der Fall .. ich habe auch versucht mir dass ganze dann mit formname.action[0].length ausgeben zu lassen.. ein schönes undefiniert zeigte mir dass es ned geht ...

      Ichhabe vollgendes Problem, Ich habe verantwortung über eine grössere Website übernommen und habe einen Bug darin entdeckt der daher rührt dass eine Action mittels Javascript umgeshrieben werden muss. Dass wäre im Prinzip noch nicht so dramatisch wenn da nicht ein Input type hidden wäre was den namen action tragen würde.

      Vermutlich gibt es jetzt eine action-Collection, und die Formular-Action ist das formname.action[0].

  2. Hi,

    Ichhabe vollgendes Problem, Ich habe verantwortung über eine grössere Website übernommen und habe einen Bug darin entdeckt der daher rührt dass eine Action mittels Javascript umgeshrieben werden muss. Dass wäre im Prinzip noch nicht so dramatisch wenn da nicht ein Input type hidden wäre was den namen action tragen würde.

    Dann benenne das hidden-Feld um und paß das auswertende Script entsprechend an...

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. genau dass möchte ih vermeiden da ich sonst alle weiteen seiten auch anpassen müsste und das wäre doch etliches an arbeit und wenn ich etwas übersehe funktioniert weider mol was ned

      Hi,

      Ichhabe vollgendes Problem, Ich habe verantwortung über eine grössere Website übernommen und habe einen Bug darin entdeckt der daher rührt dass eine Action mittels Javascript umgeshrieben werden muss. Dass wäre im Prinzip noch nicht so dramatisch wenn da nicht ein Input type hidden wäre was den namen action tragen würde.

      Dann benenne das hidden-Feld um und paß das auswertende Script entsprechend an...

      cu,
      Andreas

  3. hi,

    dann gehe doch so http://selfhtml.teamone.de/javascript/objekte/node.htm#set_attribute vor, um das action-attribut des form-elementes neu zu setzen.

    gruss,
    wahsaga