Avatar billede lenn Nybegynder
09. april 2002 - 09:58 Der er 2 kommentarer og
2 løsninger

Array...

Hej

Jeg sidder med et "lille" problem...
Jeg har en side der lister alle billeder i mappen "billeder"... Under hvert billede er der en checkbox og en tekstbox.

Ved at markere en eller flere checkboxe og trykke "valg" kan brugeren vælge hvilket "banner2 der skal bruges på forsiden.
Det virker fint nok.
Men problemet kommer så når man i tekstfeltet udfylder en www adresse, der skal passe til den enkelte banner, de hives også med over på den anden side - problemet er bare at de tomme tekstfelter også kommer med. Jeg kan altså ikke regne ud hvordan jeg kun får de udfylde tekststrenge med over på dokument nr. 2...

Lenn
Avatar billede coltau Juniormester
09. april 2002 - 12:17 #1
Jeg er bange for at du skal gennemgå dem og finde dem der er udfyldt.

if Request.Form("editwww1") <> "" then
  ' Tekst 1 udfyldt
end if
if Request.Form("editwww2") <> "" then
  ' Tekst 2 udfyldt
end if
Avatar billede eagleeye Praktikant
09. april 2002 - 12:22 #2
hvis du navn giver dine edit felter med values på checkboxen:
<input type=checkbox value="wwwedit1" name="checkbox1">
<input name="wwwedit1">

Kan du gøre sådan her ud for de checkbox's som er udfyldt:

Tekst_i_wwwedit1 = Request.Form("" & Request.Form("checkbox1"))
Avatar billede lenn Nybegynder
09. april 2002 - 12:36 #3
Problemet er bare at tekstboxene bliver genereret i en løkke, sammen med checkboxene - derfor er det svært at navngive dem - men jeg har faktisk fundet en "fusk" løsning. Jeg fjerner boxene fra side1 og sætter dem under de valgte bannere på side2 - derved får jeg ikke nogle tomme boxe...
Avatar billede eagleeye Praktikant
09. april 2002 - 12:37 #4
Du kan enda gøre det sådan her, alle checkboxe skal havde samme navn og så stadig value feltet til navnet på den tilhørne tekst felt:

Checkboxen:
<input type="checkbox" name="visbilled" value="wwwedit1”>
<input name=”wwwedit1”>

Kode som hendter teksten:



nItems = Request.Form("visbilled").Count
if (nItems >= 1) then
  For i = 1 To nItems
  tekst_I_wwwedit = Request.Form(“” & Request.Form("visbilled")(i))
  ‘Så kan du gemme teksten til checkboksen her
  Next
else
  Response.Write "Ingen billed valgt!!"
end if
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