Avatar billede pelkjaer Nybegynder
06. januar 2003 - 16:02 Der er 7 kommentarer og
1 løsning

Response.Write

Jeg er løbet ind i et problem.

Jeg har pludselig fåét brug for at indsætte flg. i en tabel:

<input <%If (CStr((rsMenus.Fields.Item("Vis_Menuer").Value)) = CStr("True")) Then Response.Write("checked") : Response.Write("")%> id="mcheck" name="mcheck" type="checkbox">

Det er umiddelbart et problem, da tabellen defineres med
Response.Write "<td>...</td>" & vbCrLf osv. og det kan ikke laves om.

Hvad kan gøre ved min tjekboks og stadig opnå samme virkning?
Avatar billede kichian Nybegynder
06. januar 2003 - 16:07 #1
Hvad er problemet?
Avatar billede mufoxe Nybegynder
06. januar 2003 - 16:15 #2
Bare skriv hele HTML koden ind i den Response.Write, som laver tabellen.
Avatar billede medions Nybegynder
06. januar 2003 - 16:23 #3
<input <%If (CStr((rsMenus.Fields.Item("Vis_Menuer").Value)) = CStr("True")) Then Response.Write("checked") Else Response.Write("")%> id="mcheck" name="mcheck" type="checkbox">

//>Rune
Avatar billede pelkjaer Nybegynder
06. januar 2003 - 16:42 #4
kichian>>Problemet er jo at jeg ikke kan have Response.Write inde i en Response.Write

Medions>> Det virker ikke (det sagde du jo også man ikke kunne?)

Response.Write("<td><input <%If (CStr((rsMenus.Fields.Item("Vis_Menuer").Value)) = CStr("True")) Then Response.Write("checked") Else Response.Write("")%> id="mcheck" name="mcheck" type="checkbox"></td>")

giver: Expected ')'
Avatar billede medions Nybegynder
06. januar 2003 - 17:36 #5
If CStr(rsMenus.Fields.Item("Vis_Menuer").Value) = CStr("True") Then
  strStatus = "checked"
Else
  strStatus = ""
End If
Response.Write("<td><input " & strStatus & " id=""mcheck"" name=""mcheck"" type=""checkbox""></td>")

//>Rune
Avatar billede eagleeye Praktikant
06. januar 2003 - 17:56 #6
Jeg forstår ikke helt spørgsmålet.. Du har en checkbox:

<input <%If (CStr((rsMenus.Fields.Item("Vis_Menuer").Value)) = CStr("True")) Then Response.Write("checked") : Response.Write("")%> id="mcheck" name="mcheck" type="checkbox">

Og den skal ind i en response.write "<td>....</td>"

Normalt ville jeg sætte den ind sådan her:

response.write "<td><input "
<% If (CStr((rsMenus.Fields.Item("Vis_Menuer").Value)) = CStr("True")) Then
  Response.Write("checked")
else
  Response.Write("")
end if %>
response.write " id=""mcheck"" name=""mcheck"" type=""checkbox""></td>" & vnCrLf

men der er måske ikke sådan du vil havde den ind?
Avatar billede pelkjaer Nybegynder
06. januar 2003 - 19:07 #7
Medions's eksempel fungerer. Tak :)
Avatar billede medions Nybegynder
07. januar 2003 - 00:32 #8
Anytime ;o)
Thx 4 Poinz

//>Rune
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