07. maj 2003 - 23:52Der er
15 kommentarer og 1 løsning
checkboxe
ID har jeg allerede
Jeg vil gerne have min kode til at skrive "checked" såfremt at RsSubMain1 = ID
Kan dette lade sig gøre
<% strSQL = "select * from branche_sub where MainId=1" Set RsSubMain1 = Conn.Execute(strSQL)
Do %> <tr> <td class="bodytext"> <input name="Main1" type="checkbox" id="Main1" value="<%= RsSubMain1("ID")%>" border="0" <% If RsSubMain1("ID") = ID Then Response.Write("checked") End If%>><%= RsSubMain1("KatTitel")%> </td></tr> <% RsSubMain1.Movenext Loop While Not RsSubMain1.EOF %>
<% strSQL = "select * from branche_sub where MainId=1" Set RsSubMain1 = Conn.Execute(strSQL)
Do If RsSubMain1("ID") = "Main1" Then Check = "Checked" else Check = "" End If %> <tr> <td class="bodytext"> <input name="Main1" type="checkbox" <%=Chekc%> id="Main1" value="<%= RsSubMain1("ID")%>" border="0" <% If RsSubMain1("ID") = ID Then Response.Write("checked") End If%>><%= RsSubMain1("KatTitel")%> </td></tr> <% RsSubMain1.Movenext Loop While Not RsSubMain1.EOF %>
Vil du have checkbox til at være checked når RsSubMain1("ID") = ID ? Eller vil du have udskrevet teksten "checked" udfor de checkboxe der er chedked ? (det ser sådan ud, men hvad er meningen?) GSM
jeg får en Microsoft JET Database Engine error '80040e07' Data type mismatch in criteria expression
men er min asp bygget rigtigt op.. den siger jeg får fejl i de to første linier i denne kode..
<% strSQL = "select * from branche_tilmeld where KundeID ="&ID Set RsTilmeld = conn.Execute(strSQL)
strSQL = "select * from branche_sub where MainId=1" Set RsSubMain1 = conn.Execute(strSQL)
Do %> <tr> <td class="bodytext"> <input name="Main1" type="checkbox" id="Main1" value="<%= RsSubMain1("ID")%>" border="0" <% If RsTilmeld("SubID") = ID Then Response.Write(" checked") End If %>><%= RsSubMain1("KatTitel")%> </td></tr> <% RsSubMain1.Movenext Loop While Not RsSubMain1.EOF %>
<% ' her trækkes tilmeldte brancher som kunden har tilmeldt sig strSQL = "select * from branche_tilmeld where KundeID ="&ID&"" Set RsTilmeld = conn.Execute(strSQL)
' her trækkes branche id strSQL = "select * from branche_sub where MainId=1" Set RsSubMain1 = conn.Execute(strSQL)
Do %> <tr> <td class="bodytext"> <input name="Main1" type="checkbox" id="Main1" value="<%= RsSubMain1("ID")%>" border="0" <% ' Hvis SubID feltet er tomt skal der ikke skrives checked - hvis det indeholder data skal der skrives checked If RsTilmeld("SubID") <> "" Then Response.Write(" checked") End If %>><%= RsSubMain1("KatTitel")%> </td></tr> <% RsSubMain1.Movenext RsTilmeld.Movenext Loop While Not RsSubMain1.EOF %>
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.