Avatar billede sluppermanden Nybegynder
10. maj 2007 - 11:37 Der er 8 kommentarer og
1 løsning

SyntaxError ved document.form.submit.

Hej,

Jeg har får en SyntaxError når jeg prøver at sumbitte en form med et input field der har over 1000 karakterer.

- Nogen der har prøvet det og fundet en løsning ?

Eller ved hvorfor jeg ikke kan.
Det er IE6.

/ Rasmus
Avatar billede roenving Novice
10. maj 2007 - 12:33 #1
Har du en submitknap, der hedder submit ?-)
Avatar billede mclemens Nybegynder
10. maj 2007 - 12:54 #2
Har du en form med name="form" ?
- Hvis ja, virker document.form.submit();
Avatar billede mclemens Nybegynder
10. maj 2007 - 12:55 #3
^ - Manglede et ? tilsidst i enden af den linje.
Avatar billede sluppermanden Nybegynder
10. maj 2007 - 13:02 #4
Det var bare for at angive hvad det var jeg prøvede.
Koden ser således ud.

document.change_all.submit();

og formen ser således ud.
<form id="change_all" name="change_all" action="change.htm">

Det virker helt fint og giver ingen fejl så længe at der er små data mængder i felterne(<1000).

Men hvis jeg skrive over 1000 ( kender ikke det præcise tal måske er det 1200+ ), får jeg en syntax fejl.
Avatar billede roenving Novice
10. maj 2007 - 13:11 #5
Prøv at sende den med post:

<form method="post" id="change_all" name="change_all" action="change.htm">
Avatar billede sluppermanden Nybegynder
10. maj 2007 - 13:24 #6
Tak, det virkede.
Jeg troede umiddelbart at post var standard, men jeg har åbenbart husket forkert.

Du må smide et svar.
Avatar billede roenving Novice
10. maj 2007 - 13:33 #7
Nej, get er default, og så sendes data via adresselinjen, og da den i IE max må være 2083 karakterer (eller lige deromkring !-), rammer man nemt denne grænse, hvis man bruger danske og andre special-karakterer (der bliver op til 6 tegn lange, når de url-encodes !-)

-- og lige præcis de ca. 1000 plejer at være den størrelsesorden, jeg angiver til problem-størrelse ...

Velbekomme '-)
Avatar billede sluppermanden Nybegynder
10. maj 2007 - 13:44 #8
Takker endnu engang :)
Avatar billede roenving Novice
10. maj 2007 - 13:48 #9
-- og jeg takker for point ;~}
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

IT-JOB

Politiets Efterretningstjeneste

IT-frontdesk medarbejder til PET's IT Servicedesk

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknisk systemansvarlig / ingeniør inden for taktisk datalink

Styrelsen for Grøn Arealomlægning og Vandmiljø

Teamleder til Application Management