Avatar billede hkb-x Nybegynder
08. juni 2006 - 13:14 Der er 2 kommentarer og
1 løsning

sammel checkboxe

jeg har nogle checkboxe jeg gerne vil tjekke om de er checkede...

det skal fungere således:

alle checkboxe har name="checkbox_X" hvor X er et unikt stigende nummer. når man trykker på en knap skal den samle alle værdierne ( value="" ) fra de checkboxe det er checkede.

Hvordan gør mandet?
Avatar billede hkb-x Nybegynder
08. juni 2006 - 13:27 #1
LUKKET
Avatar billede hkb-x Nybegynder
08. juni 2006 - 13:27 #2
LUKKET
Avatar billede mm12010 Nybegynder
08. juni 2006 - 13:27 #3
det kunne gøres sådan her, hvor du får en semikolon-sepereret streng med alle værdierne:

<script type="text/javascript">
function checkCheckboxes(f){
  for(e=0,chk="";e<f.elements.length;e++)    if(f.elements[e].name.substr(0,9)=="checkbox_"&&f.elements[e].checked) chk+=f.elements[e].value+";";
  alert(chk);
}
</script>
...
<form action="" method="get">
  <input name="checkbox_1" type="checkbox" value="værdi_1">
  <input name="checkbox_2" type="checkbox" value="værdi_2">
  <input name="checkbox_3" type="checkbox" value="værdi_3">
  <input name="btn" type="button" value="Check checkboxe" onclick="checkCheckboxes(this.form);">
</form>
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