webForumDet fria alternativet

submit form problem

JavaScript

8 svar · 398 visningar · startad av Wiberg

Medlem sedan juni 20003 169 inlägg
Frågan#1

Varför funkar inte det här?

<form name="formen">
document.getElementById("formen").submit();

Objektet stöder inte egenskapen eller metoden

Medlem sedan juni 200032 967 inlägg
#2

Formuläret har ju inget id, så då är det inte så konstigt att inte getElementById fungerar. :)

Edit: Men det brukar fungera i IE ändå. Under förutsättning att du inte har något annat på sidan, med samma namn/id.

mvh

Medlem sedan juni 20003 169 inlägg
#3

Det spelar ingen roll om den har ett id eller name.
Resultatet blir detsamma. :)

Medlem sedan juni 200032 967 inlägg
#4

Se min redigering ovan. :)

Medlem sedan juni 20003 169 inlägg
#5

Okej. Men mitt problem kvarstår! :)

Medlem sedan juni 200032 967 inlägg
#6

Kan du visa lite mer kod, tack? :)

Edit igen: Du har ingen submitknapp eller så med namnet submit?

Medlem sedan juni 20003 169 inlägg
#7

@nders skrev:

Du har ingen submitknapp eller så med namnet submit?

Gah! Att det kan vara så enkelt... :)
Tackar!

Medlem sedan juni 200032 967 inlägg
#8

Wiberg skrev:

Det spelar ingen roll om den har ett id eller name.

Jag föreslår iaf att alla objekt du använder getElementById på verkligen har ett ID, så det fungerar i andra läsare än IE.

mvh

Medlem sedan juni 20003 169 inlägg
#9

Helt rätt! Har ändrat det också nu... :)

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)