Formular umleiten

Norbertus

Mitglied
Hi,

ich muss leider ein Script von jemand anderem umschreiben. Dieser hat geistreich so seltsam programmiert das es immer ein Hauptformular gibt mit einer action wo die Seite dann hin führt.

Nun zur eigentlichen Frage : Ist es möglich die action einer Form über java-script zu ändern? Also z.B. bei einem Button :

onClick="document.forms[0].action.value='datei';document.forms[0].submit();"

So wie ich es da probiert habe geht es nicht, kennt jemand eine Lösung?
 
Hi,

lass mal das value hinter action weg.
Code:
onclick="document.forms[0].action='datei';document.forms[0].submit();"
Ciao
Quaese
 
Hi,

danke für die Antwort, das war in der Tat der Fehler mit dem value :)

Kaum gelöst hab ich ein neues Problem, warum funktioniert dieser Code nicht bei einem onChange bei einer select-box Muss man das anders machen bei select boxen?
 
Hi,

ich gehe einfach mal davon aus, dass in den value-Attributen der Optionen die Dateinamen stehen. Um diese
auszulesen, musst Du mit Hilfe der Eigenschaft selectedIndex auf die Optionen zugreifen.
Code:
onchange="document.forms[0].action=this.options[this.selectedIndex].value; document.forms[0].submit();"
Ciao
Quaese
 

Neue Beiträge

Zurück