Avatar billede ladyhawke Novice
28. marts 2008 - 10:41 Der er 2 kommentarer og
1 løsning

Disable checkboxe på en side

Hvordan disabler jeg alle checkboxe på en bestemt side med JavaScript?

Jeg ved ikke hvad de hedder (dynamisk genereret), men for at vise et view som ikke kan redigeres, vil jeg gerne forhindre at man redigerer de nævnte kontroller.

checkboksene er pakket ind i treeviews etc. så jeg kan ikke bare snuppe en eller anden navngiven container og disable den, hvis man da kan det...
Avatar billede kalp Novice
28. marts 2008 - 11:09 #1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<script>
function disableItems(){
  var checkboxes = document.getElementsByTagName('input');
      for(var i = 0; i < checkboxes.length; i++){
        if(checkboxes[i].type == 'checkbox')
          checkboxes[i].disabled = true;
      }
  }
</script>
<BODY onLoad="disableItems()">
<input type="checkbox" />
<input type="checkbox" />
<input type="checkbox" />
</BODY>
</HTML>
Avatar billede ladyhawke Novice
28. marts 2008 - 11:22 #2
coool - works, læg endelig svar :o)
Avatar billede kalp Novice
28. marts 2008 - 12:04 #3
:)
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