Avatar billede steen_hansen Forsker
05. november 2004 - 18:04 Der er 6 kommentarer og
1 løsning

Markering skal tilføje/fjerne markering fra checkbox

Jeg har 2 radiobuttons, som hhv. markerer/fjerner alle markeringer fra alle checkboxe:

<input type="radio" name="markUnMark" onClick="alterall(this.form,true)">&nbsp;Markér alle&nbsp;&nbsp;<input type="radio" checked name="markUnMark" onClick="alterall(this.form,false)">&nbsp;Fravælg alle

Jeg synes det ville være mere hensigtsmæssigt med en checkbox istedet for 2 radiobuttons. Hvordan laves det?
Avatar billede steen_hansen Forsker
05. november 2004 - 18:06 #1
Glemte lige scriptet:

<script language="javascript">
function alterall(f, check)
{
  for(i=0;f.elements[i];i++)
  {
    e = f.elements[i];
    if(e.type=="checkbox")
    {
      e.checked = check;
    }
  }
}
</script>
Avatar billede skovenborg Nybegynder
05. november 2004 - 20:26 #2
Du kan vel stadig bruge scriptet som du havde før, bare skriv:
<input type="checkbox" name="markUnMark" onclick="alterall(this.form,this.checked);" />
Avatar billede skovenborg Nybegynder
05. november 2004 - 20:27 #3
Det er muligt du skal skrive !this.checked istedet, afhængigt af hvordan du vil have det til at fungere.
Avatar billede steen_hansen Forsker
05. november 2004 - 20:29 #4
skovenborg, smid lige et svar :)
Avatar billede skovenborg Nybegynder
05. november 2004 - 20:31 #5
here you go :-)
Avatar billede steen_hansen Forsker
05. november 2004 - 20:32 #6
Bedste ven, tak for hjælpen :)
Avatar billede skovenborg Nybegynder
05. november 2004 - 20:39 #7
jamen jeg siger da også tak for points min gode mand :-)
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