Avatar billede md_craig Nybegynder
26. juni 2002 - 17:55 Der er 26 kommentarer og
1 løsning

Optioans boxe

Jeg har en side hvor jeg har 10 Options/select boxe (drop ned tingester)

men når jeg så submitter så blever nr 9 og 10 slået sammen... jeg henter således

ID1 = request.form("ID1")
ID2 = request.form("ID2")
ID3 = request.form("ID3")
ID4 = request.form("ID4")
ID5 = request.form("ID5")
ID6 = request.form("ID6")
ID7 = request.form("ID7")
ID8 = request.form("ID8")
ID9 = request.form("ID9")
ID10 = request.form("ID10")

men har jeg valg fx: fisk i nr 9 og Kat i nr 10 så bliver outputet således

ID9 = Fisk, Kat
ID10 =

nogen gode forklaringer ???
Avatar billede soes Nybegynder
26. juni 2002 - 17:59 #1
er der lidt mere kode tilgængelig?

/Søren Søndergård
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:06 #2
Side 1: Le Select boxe

--------------------------------------------------------------------------
  Response.write "<tr><td align=""center"" bgcolor=""#CCCCCC""><select name='ID1'>"
    Response.write "<option Selected value='ID'>ID</option>"
    Response.write "<option value='Brugernavn'>Brugernavn</option>"
    Response.write "<option value='Password'>Password</option>"
    Response.write "<option value='Brugerniveau'>Brugerniveau</option>"
    Response.write "<option value='Navn'>Navn</option>"
    Response.write "<option value='Adresse'>Adresse</option>"
    Response.write "<option value='By'>By</option>"
    Response.write "<option value='Postnr.'>Postnr.</option>"
    Response.write "<option value='PostAdr'>PostAdr</option>"
    Response.write "<option value='CPR'>CPR</option>"
    Response.write "<option value=''></option>"
    Response.write "</select></TD>"
  Response.write "<td align=""center"" bgcolor=""#CCCCCC""><select name='ID2'>"
    Response.write "<option value='ID'>ID</option>"
    Response.write "<option Selected value='Brugernavn'>Brugernavn</option>"
    Response.write "<option value='Password'>Password</option>"
    Response.write "<option value='Brugerniveau'>Brugerniveau</option>"
    Response.write "<option value='Navn'>Navn</option>"
    Response.write "<option value='Adresse'>Adresse</option>"
    Response.write "<option value='By'>By</option>"
    Response.write "<option value='Postnr.'>Postnr.</option>"
    Response.write "<option value='PostAdr'>PostAdr</option>"
    Response.write "<option value='CPR'>CPR</option>"
    Response.write "<option value=''></option>"
    Response.write "</select></TD>"
  Response.write "<td align=""center"" bgcolor=""#CCCCCC""><select name='ID3'>"
    Response.write "<option value='ID'>ID</option>"
    Response.write "<option value='Brugernavn'>Brugernavn</option>"
    Response.write "<option Selected value='Password'>Password</option>"
    Response.write "<option value='Brugerniveau'>Brugerniveau</option>"
    Response.write "<option value='Navn'>Navn</option>"
    Response.write "<option value='Adresse'>Adresse</option>"
    Response.write "<option value='By'>By</option>"
    Response.write "<option value='Postnr.'>Postnr.</option>"
    Response.write "<option value='PostAdr'>PostAdr</option>"
    Response.write "<option value='CPR'>CPR</option>"
    Response.write "<option value=''></option>"
    Response.write "</select></TD>"
  Response.write "<td align=""center"" bgcolor=""#CCCCCC""><select name='ID4'>"
    Response.write "<option value='ID'>ID</option>"
    Response.write "<option value='Brugernavn'>Brugernavn</option>"
    Response.write "<option value='Password'>Password</option>"
    Response.write "<option Selected value='Brugerniveau'>Brugerniveau</option>"
    Response.write "<option value='Navn'>Navn</option>"
    Response.write "<option value='Adresse'>Adresse</option>"
    Response.write "<option value='By'>By</option>"
    Response.write "<option value='Postnr.'>Postnr.</option>"
    Response.write "<option value='PostAdr'>PostAdr</option>"
    Response.write "<option value='CPR'>CPR</option>"
    Response.write "<option value=''></option>"
    Response.write "</select></TD>"

  Response.write "<td align=""center"" bgcolor=""#CCCCCC""><select name='ID5'>"
    Response.write "<option value='ID'>ID</option>"
    Response.write "<option value='Brugernavn'>Brugernavn</option>"
    Response.write "<option value='Password'>Password</option>"
    Response.write "<option value='Brugerniveau'>Brugerniveau</option>"
    Response.write "<option Selected value='Navn'>Navn</option>"
    Response.write "<option value='Adresse'>Adresse</option>"
    Response.write "<option value='By'>By</option>"
    Response.write "<option value='Postnr.'>Postnr.</option>"
    Response.write "<option value='PostAdr'>PostAdr</option>"
    Response.write "<option value='CPR'>CPR</option>"
    Response.write "<option value=''></option>"
    Response.write "</select></TD>"
  Response.write "<td align=""center"" bgcolor=""#CCCCCC""><select name='ID6'>"
    Response.write "<option value='ID'>ID</option>"
    Response.write "<option value='Brugernavn'>Brugernavn</option>"
    Response.write "<option value='Password'>Password</option>"
    Response.write "<option value='Brugerniveau'>Brugerniveau</option>"
    Response.write "<option value='Navn'>Navn</option>"
    Response.write "<option Selected value='Adresse'>Adresse</option>"
    Response.write "<option value='By'>By</option>"
    Response.write "<option value='Postnr.'>Postnr.</option>"
    Response.write "<option value='PostAdr'>PostAdr</option>"
    Response.write "<option value='CPR'>CPR</option>"
    Response.write "<option value=''></option>"
    Response.write "</select></TD>"
  Response.write "<td align=""center"" bgcolor=""#CCCCCC""><select name='ID7'>"
    Response.write "<option value='ID'>ID</option>"
    Response.write "<option value='Brugernavn'>Brugernavn</option>"
    Response.write "<option value='Password'>Password</option>"
    Response.write "<option value='Brugerniveau'>Brugerniveau</option>"
    Response.write "<option value='Navn'>Navn</option>"
    Response.write "<option value='Adresse'>Adresse</option>"
    Response.write "<option Selected value='By'>By</option>"
    Response.write "<option value='Postnr.'>Postnr.</option>"
    Response.write "<option value='PostAdr'>PostAdr</option>"
    Response.write "<option value='CPR'>CPR</option>"
    Response.write "<option value=''></option>"
    Response.write "</select></TD>"
  Response.write "<td align=""center"" bgcolor=""#CCCCCC""><select name='ID8'>"
    Response.write "<option value='ID'>ID</option>"
    Response.write "<option value='Brugernavn'>Brugernavn</option>"
    Response.write "<option value='Password'>Password</option>"
    Response.write "<option value='Brugerniveau'>Brugerniveau</option>"
    Response.write "<option value='Navn'>Navn</option>"
    Response.write "<option value='Adresse'>Adresse</option>"
    Response.write "<option value='By'>By</option>"
    Response.write "<option Selected value='Postnr.'>Postnr.</option>"
    Response.write "<option value='PostAdr'>PostAdr</option>"
    Response.write "<option value='CPR'>CPR</option>"
    Response.write "<option value=''></option>"
    Response.write "</select></TD>"
  Response.write "<td align=""center"" bgcolor=""#CCCCCC""><select name='ID9'>"
    Response.write "<option value='ID'>ID</option>"
    Response.write "<option value='Brugernavn'>Brugernavn</option>"
    Response.write "<option value='Password'>Password</option>"
    Response.write "<option value='Brugerniveau'>Brugerniveau</option>"
    Response.write "<option value='Navn'>Navn</option>"
    Response.write "<option value='Adresse'>Adresse</option>"
    Response.write "<option value='By'>By</option>"
    Response.write "<option value='Postnr.'>Postnr.</option>"
    Response.write "<option Selected value='PostAdr'>PostAdr</option>"
    Response.write "<option value='CPR'>CPR</option>"
    Response.write "<option value=''></option>"
    Response.write "</select></TD>"
  Response.write "<td align=""center"" bgcolor=""#CCCCCC""><select name='ID10'>"
    Response.write "<option value='ID'>ID</option>"
    Response.write "<option value='Brugernavn'>Brugernavn</option>"
    Response.write "<option value='Password'>Password</option>"
    Response.write "<option value='Brugerniveau'>Brugerniveau</option>"
    Response.write "<option value='Navn'>Navn</option>"
    Response.write "<option value='Adresse'>Adresse</option>"
    Response.write "<option value='By'>By</option>"
    Response.write "<option value='Postnr.'>Postnr.</option>"
    Response.write "<option value='PostAdr'>PostAdr</option>"
    Response.write "<option Selected value='CPR'>CPR</option>"
    Response.write "<option value=''></option>"
    Response.write "</select></TD></TR>"

--------------------------------------------------------------------
Side 2: Le hentning af Le select boxe
--------------------------------------------------------------------

Dim ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8, ID9, IDX1

ID1 = request.form("ID1")
ID2 = request.form("ID2")
ID3 = request.form("ID3")
ID4 = request.form("ID4")
ID5 = request.form("ID5")
ID6 = request.form("ID6")
ID7 = request.form("ID7")
ID8 = request.form("ID8")
ID9 = request.form("ID9")
ID10 = request.form("ID10")

Response.Write ID1  & "<BR>"
Response.Write ID2  & "<BR>"
Response.Write ID3  & "<BR>"
Response.Write ID4  & "<BR>"
Response.Write ID5  & "<BR>"
Response.Write ID6  & "<BR>"
Response.Write ID7  & "<BR>"
Response.Write ID8  & "<BR>"
Response.Write ID9  & "<BR>"
Response.Write ID10 & "<BR>"
--------------------------------------------------------------------------

Lad os antage at vi vælge ID i alle select boxe så bliver variablerne som føger:

ID1 = ID
ID2 = ID
ID3 = ID
ID4 = ID
ID5 = ID
ID6 = ID
ID7 = ID
ID8 = ID
ID9 = ID, ID
ID10 =

og Outputtet bliver så:

ID
ID
ID
ID
ID
ID
ID
ID
ID, ID

men det skulle være:

ID1 = ID
ID2 = ID
ID3 = ID
ID4 = ID
ID5 = ID
ID6 = ID
ID7 = ID
ID8 = ID
ID9 = ID
ID10 = ID

ID
ID
ID
ID
ID
ID
ID
ID
ID
ID
Avatar billede medions Nybegynder
26. juni 2002 - 18:07 #3
Prøv at start fra 0 af i stedet!

//>Rune
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:07 #4
Dim ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8, ID9, ID10
Avatar billede medions Nybegynder
26. juni 2002 - 18:08 #5
Du har heller ikke defineret ID10!
Dim ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8, ID9, IDX1

Skulle jo være

Dim ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8, ID9, ID10
//>Rune
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:11 #6
Medions >>> kunne du så også lige forklare hvorfor...
Avatar billede Slettet bruger
26. juni 2002 - 18:11 #7
medions: Det er da ligegyldigt, når han ikke bruger Option Explicit. Så bliver IDX1 bare ikke brugt til noget.
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:12 #8
jeg ikke kan bruge ID10 men godt kan bruge ID0

IDX1 var en tastefejl
Avatar billede medions Nybegynder
26. juni 2002 - 18:13 #9
magik> Ved jeg nu godt :-) -men eftersom han jo ikke har sendt hele dokumentet, så kan jeg jo heller ikke vide om han har Option Explicit eller hvad han har! ;-)

//>Rune
Avatar billede eagleeye Praktikant
26. juni 2002 - 18:13 #10
Er det din rigtige kode i (26/06-2002 18:06:38) ?? Jeg tror det er copy/Paste fejl for hvis du får værdier med , mellem er det fordi du har to felter som hedder det samme, og da ID10 mangler tror jeg din ID10 select hedder ID9 så det skal rettes.
Avatar billede Slettet bruger
26. juni 2002 - 18:14 #11
Den "fejl" der sker, ligner nærmere noget der ville ske hvis du havde to SELECT-bokse med samme navn - altså "ID9" og ikke nogen SELECT-boks med navnet "ID10".
Avatar billede Slettet bruger
26. juni 2002 - 18:14 #12
eagleeye: Det var vi da temmeligt enige om ;)
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:16 #13
magik >>> jeg bruger skam Options Explicit... så jeg er sikker på at alle mine variabler er som de skal være... IDX1 vare bare en tastefejl her på E! der skulle skam have stået ID10... men det virkede ikke men erstater jeg alle ID10 med ID0 så funger det fint... men hvorfor...
Avatar billede eagleeye Praktikant
26. juni 2002 - 18:18 #14
magik>> :) jeps..
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:18 #15
eagleeye, magik >>> det ved jeg godt og det var også det jeg troede det var... men det var det ikke... men medions har rettet fejlen, men jeg vil gerne vide hvorfor at det forholder sig sådan...
Avatar billede eagleeye Praktikant
26. juni 2002 - 18:19 #16
md_craig>> Så vi to ;)
Avatar billede eagleeye Praktikant
26. juni 2002 - 18:21 #17
har du prøve med ID10 i selecten og så skrever

Response.Write request.form
På siden hvor du udskriver IDx, for at se hvad den indeholder?
Avatar billede medions Nybegynder
26. juni 2002 - 18:22 #18
Thx 4 Poinz

//>Rune
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:24 #19
???
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:26 #20
medions >>> du havde ikke en forklaring på hvorfor

ID1 = request.form("ID1")
ID2 = request.form("ID2")
ID3 = request.form("ID3")
ID4 = request.form("ID4")
ID5 = request.form("ID5")
ID6 = request.form("ID6")
ID7 = request.form("ID7")
ID8 = request.form("ID8")
ID9 = request.form("ID9")
ID10 = request.form("ID10")

Response.Write ID1  & "<BR>"
Response.Write ID2  & "<BR>"
Response.Write ID3  & "<BR>"
Response.Write ID4  & "<BR>"
Response.Write ID5  & "<BR>"
Response.Write ID6  & "<BR>"
Response.Write ID7  & "<BR>"
Response.Write ID8  & "<BR>"
Response.Write ID9  & "<BR>"
Response.Write ID10 & "<BR>"

gav fejl men at:

ID1 = request.form("ID1")
ID2 = request.form("ID2")
ID3 = request.form("ID3")
ID4 = request.form("ID4")
ID5 = request.form("ID5")
ID6 = request.form("ID6")
ID7 = request.form("ID7")
ID8 = request.form("ID8")
ID9 = request.form("ID9")
ID0 = request.form("ID0")

Response.Write ID1  & "<BR>"
Response.Write ID2  & "<BR>"
Response.Write ID3  & "<BR>"
Response.Write ID4  & "<BR>"
Response.Write ID5  & "<BR>"
Response.Write ID6  & "<BR>"
Response.Write ID7  & "<BR>"
Response.Write ID8  & "<BR>"
Response.Write ID9  & "<BR>"
Response.Write ID0  & "<BR>"

ikke gjorde
Avatar billede eagleeye Praktikant
26. juni 2002 - 18:26 #21
Kald selecten ID10 igen og prøv at skrive

Response.Write request.form

i den fil du har dette:
Dim ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8, ID9, ID10

ID1 = request.form("ID1")
....
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:30 #22
ID1=ID&ID2=Brugernavn&ID3=Password&ID4=Brugerniveau&ID5=Navn&ID6=Adresse&ID7=By&ID8=Postnr.&ID9=PostAdr&ID0=CPR
Avatar billede eagleeye Praktikant
26. juni 2002 - 18:32 #23
hmm og det er når den sidste SELECT har name="ID10" ?
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:32 #24
ID1=ID&ID2=Brugernavn&ID3=Password&ID4=Brugerniveau&ID5=Navn&ID6=Adresse&ID7=By&ID8=Postnr.&ID9=PostAdr&ID10=CPR
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:34 #25
hmmm.... jeg har sQ nok bare glemt at uploade begger filer eller noget...
Avatar billede eagleeye Praktikant
26. juni 2002 - 18:36 #26
ID10=CPR

Så de kan godt hedde ID1...ID10, så jeg tror altså den har heddet ID9 og så har du rette til ID0 og så har det virket med 0. Hvis du rette det alle ID0 til ID10 vil jeg væde 50 points på det virker..
Avatar billede md_craig Nybegynder
26. juni 2002 - 18:42 #27
det vil jeg ikke... for som jeg siger jeg havde rettet det.. men nok lige glemt at uploade det....
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