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
8 svar · 402 visningar · startad av Wiberg
Varför funkar inte det här?
<form name="formen">
document.getElementById("formen").submit();
Objektet stöder inte egenskapen eller metoden
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
Det spelar ingen roll om den har ett id eller name.
Resultatet blir detsamma.
Se min redigering ovan.
Okej. Men mitt problem kvarstår!
@nders skrev:
Du har ingen submitknapp eller så med namnet submit?
Gah! Att det kan vara så enkelt...
Tackar!
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
Helt rätt! Har ändrat det också nu...