13. juli 2003 - 12:03Der er
21 kommentarer og 1 løsning
Checkbox med max 1 afkrydsning
Jeg har et par checkbox'e på min side.. Meeen det er sådan at man kan sætte kryds vel alle 5, hvordan kan man gøre så det max er 1 man kan sætte kryds ved ??
;) Nej det gør jeg ikke, men når jeg har mulighed for det kigger jeg forbi, jeg eksvis kun på eksperten om aftenen i løbet af ugen. I går var jeg til Hov-drop hele dagen så der ar jeg ikke inde og kigge.
Hm der er bare et lille problem, det er at jeg kører den i en lykke.. Når jeg så klikker på boksene nedenunder fjernes krydset fra boksen ovenover.. Skal jeg prøve at lægge min kode ?
At jeg så ikke til checkboxes ville vælge det samme navn, men finde en måde, så de kunne få forskellige navne, ville ikke have nogen betydning med den ny funktion, men med den gamle betyder det alt! da der jo checkes op imod navnet ...
Altså: brug den ny funktion og få rettet funktionskaldet !-)
PS. jeg ville vælge at lægge javascript-funktioner udenfor den almindelige kode for nemmere at kunne skille det ad, men det skulle ikke spille nogen rolle i funktionaliteten !-)
hehe okay, altså min script kode den står også længere oppe tog den bare ikke med fordi så var min db connection med pass kommet med.. :) Men det virker stadig ikke.. Når jeg bruger det du lige har skrevet fravælger den bare alle dem som den har krydset af sig selv..
Og det med at give den anderledes navnet har jeg prøvet på med radio buttoms..
Men senere nede i min form skal jeg have skrevet det ind i en database som ser således ud:
nItems = Request.Form("id").Count if (nItems >= 1) then 'Henter værdien fra sidste side For i = 1 To nItems // strSQL = "DELETE FROM MSG WHERE ID="&Request.Form("slet")(i) strSQL = "UPDATE clanmedlem SET Rank=" & request.form("rank") & " WHERE ID="&Request.Form("id")(i) 'strSQL = "UPDATE MSG SET se="&false(i)&" WHERE ID="&Request.Form("slet")(i)
Conn.Execute(strSQL) Next Conn.Close
Men så er problemet at jeg ikke ved hvordan i hele hule jeg skal kunne ID'et ind i Request.Form("rankIDskulleståder")
Den nye funktion afviser bare at du krydser flere af ...
Du kan forsøge lige så tosset du vil, men har du først krydset een af kan du ikke afkrydse andre (indenfor samme form !-) før du har fjernet afkrydsningen fra den ...
-- måske en opdeling i nogle forskellige forme er nødvendigt -- nej, den kan jeg ik' li'e gennemskue ...
Hm øv bøv.. Har også snart prøvet 2 dage på den tror snart jeg opgiver at lave det på den måde.. Tror jeg vil lave det på en anden måde sådan at man klikker på ham man gerne vil rette og op kommer et nyt java vindue hvor man så kan gøre det for kun EN enkelt og ikke for alle..
Men ellers mange tak for hjælpe :)
Og ha' en go ferie (3 gang) :)
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.