04. maj 2005 - 22:36Der er
6 kommentarer og 1 løsning
check checkbox med et link
Hej alle eksperter
Jeg har et link der skal, når man trykker på det, henholdsvis check og uncheck nogen checkboxes. antallet af checkboxes kan varigere, men jeg har navne på dem alle.
Det virker ikke. Hvis jeg skriver: window.document.form1.cbeckbox12.checked i functionen så virker det. Men lige så snart jeg bruger cbox variablerne så virker det ikke. Hvis man laver en alert(cbox[0]); i functionen kan den godt se værdien i variablen.
Jeg har prøvet at skrive: window.document.form1.+cbox[0]+.checked det virkede ikke.
Linket hedder "vælg alle" men det din funktion gør er følgende 1) hvis første box er checked så unchecker den alle 2) hvis første box ikke så unchecker den alle pånær den første Så den vælger ingen!
Hej Busschou Ja det helt korrekte have nok været at tjeckke om alle checkbox var mærkeret hvis ja så sæt alle til false hvis nej sæt alle til true. men jeg mente at det andet var godt nok. For det meste er de alle sammen enten true eller false
men dit script virkede ikke helt rodet lidt med det og fik det til at virke function Check(cbox) { if(window.document.form1[cbox[0]].checked) { for(var loop = 0; loop < cbox.length; loop++) { window.document.form1[cbox[loop]].checked = false; } } else { for(var loop = 0; loop < cbox.length; loop++) { window.document.form1[cbox[loop]].checked = true; } } }
Hej Roenving dit script fik til at køre. Der gik lige et par minutter før jeg forstod det. men det er ret smart.
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.