Avatar billede fc-dong Nybegynder
13. september 2002 - 13:17 Der er 7 kommentarer og
1 løsning

Checkbox

Her er min kode med fire boxe
-------------------
<input <%If (CStr((rsCykler.Fields.Item("Butik3").Value)) = CStr("true")) Then Response.Write("checked") : Response.Write("")%> name="Butik3" type="checkbox" <%=box%> >
<% IF rscykler("Butik3") = "True" THEN
box = "checked"
ELSE
box = ""
END IF%></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Tilbudbutik3:</td>
      <td><input <%If (CStr((rsCykler.Fields.Item("Tilbudbutik3").Value)) = CStr("true")) Then Response.Write("checked") : Response.Write("")%> name="Tilbudbutik3" type="checkbox"  <%=box%> >
<% IF rscykler("Tilbudbutik3") = "True" THEN
box = "checked"
ELSE
box = ""
END IF%></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Butik4:</td>
      <td><input <%If (CStr((rsCykler.Fields.Item("Butik4").Value)) = CStr("true")) Then Response.Write("checked") : Response.Write("")%> name="Butik4" type="checkbox" <%=box%> >
<% IF rscykler("Butik4") = "True" THEN
box = "checked"
ELSE
box = ""
END IF%></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Tilbudbutik4:</td>
      <td><input <%If (CStr((rsCykler.Fields.Item("Tilbudbutik4").Value)) = CStr("true")) Then Response.Write("checked") : Response.Write("")%> name="Tilbudbutik4" type="checkbox" <%=box%> >
<% IF rscykler("Tilbudbutik4") = "True" THEN
box = "checked"
ELSE
box = ""
END IF%>
--------------------
Det virker ikke. Nogen gange er de checked af, og andre gange ikke...?
Håber du kan se hvad der er galt med koden
Avatar billede mccannon Nybegynder
13. september 2002 - 13:21 #1
<% IF rscykler("Tilbudbutik4") = "True" THEN
ændre det til <% IF rscykler("Tilbudbutik4") = True THEN

hmm skal de hedde butik 4 og tilbudsbutik4
kunen man ikk istedet kalde dem butik1, butik2, butik3, butik4
Avatar billede fc-dong Nybegynder
13. september 2002 - 13:25 #2
Nej det virker stadigvæk ikke.
Kan det være, at man kalder boxen det sammen navn 4 gange eks.: <%=box%>..?
Avatar billede mccannon Nybegynder
13. september 2002 - 13:27 #3
men altså ..et eks

åbner connection go recordset

siger så
<%
IF NOT RS.EOF THEN
Do until RS.EOF
If rs("felt") = True THEN
  Box = "checked"
Else
  Box = ""
end if
%>
<td><input name="Butik4" type="checkbox" <%=box%> >

<%
RS.movenext
Loop
END IF
%>
Avatar billede mccannon Nybegynder
13. september 2002 - 13:29 #4
en lille tilføjelse


<%
IF NOT RS.EOF THEN
Boxid = 1
Do until RS.EOF
If rs("felt") = True THEN
  Box = "checked"
Else
  Box = ""
end if
%>
<td><input name="Butik<%=boxid%>" type="checkbox" <%=box%> >

<%
RS.movenext
boxid = boxid +1
Loop
END IF
%>
Avatar billede fc-dong Nybegynder
13. september 2002 - 13:35 #5
Hmmmmmmmmm.
Da jeg så din kode her, så jeg med det sammen hvad der er galt.
Jeg har byttet om på koden, så <% IF rscykler("Butik4") = "True" THEN
box = "checked"
ELSE
box = ""
END IF%> kom efter boxen og ikke før....STOR STOR fejl fra min side af.
Jeg beklager meget.
Avatar billede mccannon Nybegynder
13. september 2002 - 13:37 #6
hehe der sker for os alle sammen..:)
Avatar billede fc-dong Nybegynder
13. september 2002 - 13:39 #7
Ja, men tænk så på, hvor mange grå hår man får af sådan en fejl, he-he
Jeg takker for hjælpen denne gang.
God weekend til dig mccannon
Avatar billede mccannon Nybegynder
13. september 2002 - 13:41 #8
grå hår høre med til at programemre :) nogle påstår man bliver skaldet af det..håber jeg virklig ikke ;-)

anyway a plesure mate
god weekend
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