Det er sikkert rigtigt med den ASP-del som medions har svaret... men du mangler en 'value' som jeg skrev før. Den bestemmer værdien af variablen. Hvis du ingen værdi har eller intet er checket... ja så har variablen ingen værdi
select case Response.Form("Test") case "" Response.Write("Checkboksen er ikke afkrydset") case "on" ' <-- erstat denne med en eventuel alternativ value-værdi Response.Write("Checkboksen er afkrydset") case else Response.Write("Denne del bliver aldrig udført!") end select
Såvidt jeg ved så er den eneste grund til overhovedt at bruge value, sammen med en checkboks, at man kan smide et "pænt" resultate direkte i den database man nu måtte arbejde med.
Min avancerede ASP select-sætning er udelukkende for at demonstrere de forskellige muligheder. Det kan klares med en simpel if then:
if Response.Form("Test") = "" then Response.Write("Checkboksen er ikke afkrydset") else Response.Write("Checkboksen er afkrydset") end if
Denne version virker i øvrigt uanset om du har brugt value og hvad du i givet fald har sat den til.
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.