Jimmy skrev:
> Det virker fint, men på et tidspunkt for jeg en fejl fordi min
> action= attribut på formen tilsyneladende ikke kan klare mere.
Hvilken fejl? Har du udskrevet debuginformation?
> Jeg sætter godt nok action i Javascript
Hvorfor?
> , men mit gæt er at enten er der en begrænsning i action
> attributten eller også er der en begrænsning i hvor mange tegn
> der kan være i querystrengen. Kan jeg ikke have ret i dette?
Der er en begrænsning på querystrings - den er så vidt jeg husker
ikke fastlagt af nogen standarder, men alene browserbestemt. Det
har vist været oppe i denne gruppe før - prøv evt. at google efter
svaret. Grænsen er dog på over 1000 tegn - så vidt jeg husker var
det ca. 2000 for nogle (ældre) browsere, og ca. det dobbelte for
nyere browsere.
Umiddelbart tror jeg ikke at det er her dit problem er - men jeg
ved så heller ikke hvor lange dine querystrings bliver.
> Lige nu har jeg løst problemet ved i stedet at smide alle mine
> felt værdier ned i et hidden felt, og derefter køre en
> request.form.
Du kunne nøjes med at skifte fra GET til POST - så får du de samme
felter med Request.Form.
> Desværre kan jeg ikke bruge min for next lykke, da den første
> værdi vil være hele strengen, så jeg har måtte lave en manuel
> løkke og brugt pos og mid til at skille strengen ad.
Kig på funktionen split der deler en streng op som et array.
Dokumentationen kan findes med Google, men et gæt på en brugbar
syntaks er:
Dim felt1Total, felt1Array, felt1
felt1Total = Request.Form("felt1")
felt1Array = split(felt1Total, ",")
For Each felt1 In felt1Array
...
Next
Men hvis du kan bruge For Each x In Request.Querystring("felt1")
kan du garanteret også bruge For Each x In Request.Form("felt1)
hvis blot du skifter method til POST.
> Er der en fysisk begrænsning på hvor mange tegn der må være i
> et <input type="text"> felt?
Det tror jeg ikke, men når du benytter GET skal alle formdata kunne
lægges i querystringen - og det kan sætte en begrænsning.
> Er der en fysisk begrænsning på hvor mange tegn der må være i
> Request.Form?
Ikke så vidt jeg ved. Det er muligvis serverafhængigt.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html