Avatar billede c-lund Nybegynder
03. januar 2005 - 17:53 Der er 11 kommentarer og
1 løsning

check box

Hvor dan markere man alle boxe på en gang?

Lad og sig at jeg har 3 sæt af 5 checkbox
_
|_| markere en
|_| markere en
|_| markere en
|_| markere en
_
|_| markere alle i sættet

men ikke de 10 sidste
Avatar billede c-lund Nybegynder
03. januar 2005 - 17:54 #1
hvordan gør man så når jeg trykker i den nederste så makere den alle i sættet
Avatar billede roenving Novice
03. januar 2005 - 23:47 #2
f.eks.

<script type="text/javascript">
function markAll(elm,elmname){
  e = elm.form.elements[elmname];
  for(i=0;e.length>i;i++){
    e[i].checked = elm.checked;
  }
}
</script>

<form>
1:
<input type="checkbox" name="check1"><br>
<input type="checkbox" name="check1"><br>
<input type="checkbox" name="check1"><br>
<input type="checkbox" name="check1"><br>
<br>
<input type="checkbox" onclick="markAll(this,'check1');">Marker alle/ingen i 1

</form>
Avatar billede c-lund Nybegynder
03. januar 2005 - 23:49 #3
yes, det er bare super
Avatar billede roenving Novice
04. januar 2005 - 00:03 #4
Velbekomme '-)
Avatar billede c-lund Nybegynder
04. januar 2005 - 00:05 #5
fik lige tjekket det igennem.
prøv at bruge
<input type="checkbox" onclick="markAll(this,'check1');">
<br><br>
<input type="checkbox" name="check1"><br>
<input type="checkbox" name="check1"><br>

i stedet

så kan den ikke finde ud af det
Avatar billede roenving Novice
04. januar 2005 - 00:12 #6
-- den metode, jeg har brugt, er afhængig af, at du har en form rundt om, er du sikker på, at du har den med ?-)
Avatar billede c-lund Nybegynder
04. januar 2005 - 00:15 #7
i det her tilfælde markere den kun hoved check boxen og ikke den anden
<html>
<head>
<script type="text/javascript">
function markAll(elm,elmname){
  e = elm.form.elements[elmname];
  for(i=0;e.length>i;i++){
    e[i].checked = elm.checked;
  }
}
</script>
</head>
<body>

<form>
<input type="checkbox" onclick="markAll(this,'check1');">
<br><br>
<input type="checkbox" name="check1"><br>
</form>

</body>
</html>
Avatar billede roenving Novice
04. januar 2005 - 00:21 #8
Nej, det er rigtigt, at den ikke tager højde for, at du har checkboxe, som ikke kommer flere ad gangen, men det var heller ikke det, jeg lige opdagede på dit spørgsmål, så den har jeg ikke medtaget !-)

Skal den da det ?-)
Avatar billede c-lund Nybegynder
04. januar 2005 - 00:23 #9
ja, det ville være bedst
Avatar billede roenving Novice
04. januar 2005 - 00:27 #10
<script type="text/javascript">
function markAll(elm,elmname){
  e = elm.form.elements[elmname];
  if(e.length)
    for(i=0;e.length>i;i++){
      e[i].checked = elm.checked;
    }
  else e.checked = elm.checked;
}
</script>
Avatar billede c-lund Nybegynder
04. januar 2005 - 00:29 #11
kanon
Avatar billede roenving Novice
04. januar 2005 - 00:36 #12
-- og tak for point ;~}
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