Avatar billede fcknet Nybegynder
03. marts 2004 - 18:13 Der er 4 kommentarer og
1 løsning

Deaktivere felter ved check af checkbox

Jeg har en række forskellige checkboxes som skal deaktiveres når der klikkes på en anden checkbox.

Hvordan gøres dette ved hjælp af javascript?

Det er vigtigt at jeg kan gøre det flere gange på samme side, altså flere "grupper".
Avatar billede roenving Novice
03. marts 2004 - 18:29 #1
<script type="text/javascript">
function actDeact(fld){
  elms = fld.form.elements;
  for(i=0;elms.length>i;i++){
    if(elms[i]!=fld&&elms[i].type=='checkbox'&&elms[i].name.indexOf(fld.name)==0)elms[i].disabled = fld.checked;
  }
}
</script>

c1: <input type="checkbox" name="c1">
<br>c2: <input type="checkbox" name="c2">
<br>c3: <input type="checkbox" name="c3">
<br>c4: <input type="checkbox" name="c4">
<br>Deaktiver c-gruppe<input type="checkbox" name="c" onclick="actDeact(this);">
Avatar billede roenving Novice
03. marts 2004 - 18:31 #2
Tricket er så, at de checkboxe, som hører sammen med deaktiveringsknappen, har samme start på navnet, som deaktiveringsknappen, men har forskellige udvidelser ...

Det kan gøres anderledes, hvis du vil have dem samlet på anderledes måder !-)
Avatar billede fcknet Nybegynder
22. august 2006 - 16:55 #3
Smid et svar ;)
Avatar billede roenving Novice
22. august 2006 - 17:13 #4
Oki '-)
Avatar billede roenving Novice
23. august 2006 - 13:22 #5
-- 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