Avatar billede totalpc Seniormester
07. juli 2011 - 10:01 Der er 9 kommentarer og
1 løsning

Hjælp til checkbox'e

Hej.
Allerførst...jeg kan intet i javascript selv.
Jeg koder i classic ASP og har følgende problemstilling:

checkbox1 - søg samtlige kategorier
checkbox2 - Kategori 1
checkbox3 - Kategori 2
checkbox4 - Kategori 3
...osv

Ved hak i box 1 søges der i alle kategorier.
Hvis jeg sætter blot 1 hak i en anden checkbox end checkbox1 skal hakket i checkbox1 forsvinde. Dvs så længe der er hak i blot et af checkbox2-4 så skal hakket i checkbox1 fjernes. Hvis man så igen sætter hak i checkbox1 så forsvinder alle andre hak

Det kan ikke laves direkte i ASP så vidt jeg ved....for tjekket skal jo laves inden jeg submitter min form.

Hjælp :)
Avatar billede majbom Novice
07. juli 2011 - 11:07 #1
Avatar billede totalpc Seniormester
07. juli 2011 - 11:34 #2
Virker ikke helt efter hensigten.
Den fjerner ikke krydset i Alle før der er markeret mere end 1 kategori. Den skulle gerne fjerne krydset i Alle bare der er 1 andet kryds.

Og hvis jeg klikker Kat1 og Kat2 af og herefter krydser Alle af, så skal kryds i kat1 og kat2 forsvinde.

Så det er enten kryds i Alle ELLER kryds i en eller flere Kategorier
Avatar billede majbom Novice
07. juli 2011 - 12:44 #3
hmm, det virker nu fint her i FF5

http://jsbin.com/igipic/4/edit#preview

er det bedre nu?
Avatar billede Slettet bruger
07. juli 2011 - 13:19 #4
Normalt vil et klik på "Alle" => sætte hak i alle bokse.
- så er det let at vælge alle minus en enkelt eller to, uden klik-skade sin favoritfinger : )
Avatar billede totalpc Seniormester
07. juli 2011 - 13:40 #5
Ja.....så i princippet kunne jeg jo blot opremse kategorierne og lade dem alle være checked fra start. Så kan man klikke af, hvis der er nogle man ikke gad have med.... Så skal jeg slet ikke bruge java...
Avatar billede totalpc Seniormester
07. juli 2011 - 13:42 #6
Ja det virker fint...splazz.
Det eneste jeg så er i tvivl om nu er hvordan jeg tjekker på om et af felterne er checked.

if request("kat1") = true/false/checked/unchecked

Ved du hvordan jeg gør det i ASP ?
Avatar billede majbom Novice
07. juli 2011 - 15:24 #7
hvis en checkbox er "sat" har den værdien som er angivet i "value" attributen og hvis den ikke er "sat" er der ingen værdi...
Avatar billede totalpc Seniormester
07. juli 2011 - 15:27 #8
Takker, smid et svar!
Avatar billede majbom Novice
07. juli 2011 - 15:34 #9
selv tak :)
Avatar billede majbom Novice
08. juli 2011 - 08:22 #10
tfp :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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