17. februar 2005 - 11:30Der er
4 kommentarer og 1 løsning
Flere checkboxe
Jeg har denne kode:
<% Set rs1 = Conn.Execute("select * from language where Active = TRUE order by language") Do until rs1.eof code = rs1("code") %><img src="images/flag/<%=code%>.gif"> <input type="checkbox" name="Sprog" value="<%=code%>" <%if rs("Sprog") = code then %>checked<%end if %>><br> <% rs1.movenext loop rs1. close set rs1 = Nothing %>
Det jeg vil, er at man kan vælge forskellige sprog. Sproget skal så gemmes i en post i databasen, men i samme post.
Eks hvis jeg vil have den skal geme både DK og UK. <input type="checkbox" name="Sprog" value="DK"> <input type="checkbox" name="Sprog" value="DE"> <input type="checkbox" name="Sprog" value="UK"> og det skal sættes ind i databasen som: DK,UK
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Når du har 3 checkboxe med samme navn så giver det automatisk en komma seperet liste hvis der er valgt flere af dem. Så hvis man vælger DK og UK som sprog vil der i request.Form("sprog") stå "DK, UK"
Di kan så rette din if sætning som sætter kryds ved det/de sprog som er vagt så den bruger inStr så prøv at rette det fra:
Var også sådan jeg ville have det, at den lever en komma sepereret liste.
Men det der er problemet, det er at når scriptet har udskrevet det, så laver den det nummer med at sætte tal efter name <input type="checkbox" name="Sprog" value="DK"> <input type="checkbox" name="Sprog1" value="DE"> <input type="checkbox" name="Sprog2" value="UK">
hmm de forstår jeg ikke hvorfor de tal kommer med. Der er ikke noget i koden som gør det.
Synes godt om
Ny brugerNybegynder
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.