Avatar billede Slettet bruger
18. august 2010 - 13:52 Der er 5 kommentarer og
1 løsning

javascript form.submit i IE

Hej Eksperter.

Jeg ser ud til at have et problem med document.getElementById('navn-paa-formular').submit() i Internet Explorer.

Min formular virker helt fint i chrome og i nyere versioner af IE, men det lader til at i gamle versioner og i ihvertfald i min Chrome IE tab, vil formularen ikke sendes når jeg klikker på det link/billede der skal sende formularen.

Det er kun 2 formularer ud af 4 på min side der ikke vil virke.

Det er fx. knapperne på den første side her, der ikke vil virke:

http://www.pissup.com/bratislava/book/activities/

mens

http://www.pissup.com/bratislava/contact

virker helt fint.
Avatar billede Slettet bruger
18. august 2010 - 13:53 #1
Gode idéer er MEGET velkomne :)
Avatar billede jokkejensen Novice
18. august 2010 - 14:09 #2
lig onclick på dit <img>

Dit anchor er umuligt at ramme.

/J
Avatar billede Slettet bruger
18. august 2010 - 14:09 #3
Der er ingen grund til at bruge getElementById, når formen har et name
- Name er den "rigtige måde" at tilgå den på:

document.bookactsForm.submit();
Avatar billede jokkejensen Novice
18. august 2010 - 14:10 #4
altså når du flyder et element (float) inde i et inline tag, så har det inline tag ikke det nestede elements højde.

Så du skal ramme en meget præcis px for at tricke den submit.
Avatar billede Slettet bruger
27. august 2010 - 17:53 #5
GE-NI-ALT!

Det ser ud til at fungere efter hensigten.
jokke, Smid gerne et svar så du kan få point.
Avatar billede Slettet bruger
19. september 2010 - 14:22 #6
Hov. Var det ikke jokkejensen du ville forgylde ?
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