Avatar billede lifeweb Nybegynder
22. januar 2008 - 13:35 Der er 4 kommentarer og
1 løsning

splitte input-values

hej

jeg har flg. formular
<form>
<input type="text" name="x"><br>
<input type="text" name="x"><br>
<input type="text" name="x"><br>
</form>

hvis man indtaster noget i de 3 felter, kommer det afsted som:
felt1, felt2, felt3

herefter kan jeg splitte med ", " - og trække de forskellige values ud
x(0) = felt1
x(1) = felt2
x(2) = felt3

det er vældig smart

meen hvis man eksempelvis taster "felt,1" i felt1 - ja så får jeg flg. array
x(0) = felt
x(1) = 1
osv

kan jeg undgå det - og hvordan?
Avatar billede nielle Nybegynder
22. januar 2008 - 18:40 #1
Du må vel bruge et andet tegn. Det modtagende script har ingen som helst mulighed for at se om kommaet kommer fa at flere felter har det samme navn eller om det er et indlejret komma.
Avatar billede lifeweb Nybegynder
22. januar 2008 - 18:41 #2
så forsvinder fidusen jo

det er jo ikke mig der styrer at den skal skrive ", "
Avatar billede gammelhat Nybegynder
22. januar 2008 - 18:47 #3
Response.Write Request.QueryString("x")(1)
Response.Write Request.QueryString("x")(2)
Response.Write Request.QueryString("x")(3)
Avatar billede lifeweb Nybegynder
22. januar 2008 - 19:02 #4
gammelhat - du sparede mig lige for 2 linjers kode

smid et svar :)
Avatar billede gammelhat Nybegynder
22. januar 2008 - 19:45 #5
Okay

Du kan evt kontrollere Request.QueryString("x").Count før du dykker ned i arrayet, så scriptet ikke går i stykker, hvis input ikke er i orden
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
Kurser inden for grundlæggende programmering

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