Avatar billede fixxxer Nybegynder
06. juli 2005 - 20:44 Der er 8 kommentarer og
2 løsninger

at ændre form action (ie)

Jeg er stødt på endnu en underlig forskellighed i IE:

hvis jeg ønsker at ændre en form's action værdi, får jeg fejl.

følgende virker i Firefox:

document.form.action = 'noget.htm';

<form name="form" action"andet.htm"></form>

Hvilken browser er gal på den? Hvad skal jeg bruge for at det virker i IE?
Avatar billede busschou Praktikant
06. juli 2005 - 20:50 #1
prøv
document.forms['form'].action = 'noget.htm'
Avatar billede nielle Nybegynder
06. juli 2005 - 20:56 #2
Det er ikke nogen særlig god ide at kalde sin form form for "form" - lad være med det:

<form id="minForm" action="noget.htm">
</form>

<script type="text/javascript">
document.getElementById("minForm").action = 'andet.htm';
</script>
Avatar billede fixxxer Nybegynder
06. juli 2005 - 21:50 #3
Begge dele fungere ikke.. Den kan ikke lidt "action"..

Det returnere i øvrigt [object] i stedet, som forventligt, en streng.

alert(document.myform.action);
Avatar billede busschou Praktikant
06. juli 2005 - 21:54 #4
Avatar billede fixxxer Nybegynder
06. juli 2005 - 21:56 #5
Ja, og jeg har også regnet den ud.. En stor herlig fejl 40...

Jeg har naturligvis et meget dumt navngivet input, der hedder action.. skidt :(

Som undskyldning for dette spild, kan i få lov at dele pointene :)
Avatar billede busschou Praktikant
06. juli 2005 - 21:56 #6
hæhæ oki med mig :o)
Avatar billede fixxxer Nybegynder
06. juli 2005 - 21:59 #7
Og det værste af det hele.. jeg kan nok ikke gøre en skid ved det, da det ikke er mig, der har lavet grundformen, så jeg må finde ud af noget andet..

Jeg må give programmøren en løftet pegefinger :D
Avatar billede nielle Nybegynder
06. juli 2005 - 22:53 #8
Så husk også lige at gi' dem nogle tæsk hvis de f.eks. har navngivet deres submit-knapper som "submit" og andre af den slags ting. >:^)

... og et svar. :^)
Avatar billede fixxxer Nybegynder
06. juli 2005 - 23:01 #9
Det vil jeg gøre...

I skal have tak for jeres indsats.
Avatar billede roenving Novice
07. juli 2005 - 01:58 #10
-- din redning kan vel være at bruge document.minForm.setAttribute('action','http://www.kvajbeløre.dk/idiot.html');
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester