Selecionando todos os checkboxes a partir de um principal com JavaScript

Publicado por Evaldo Barbosa em 16/09/2006

[ Hits: 7.119 ]

 


Selecionando todos os checkboxes a partir de um principal com JavaScript



Para selecionar os checkboxes de um formulário a partir de um principal, como num formulário de um webmail, você pode fazer da seguinte maneira:

<script>
function selectAll(form) {
   /*verifica se o form foi enviado como parâmetro*/
   form = (form) ? getElementById(form) : document.forms[0];
   /*faz um loop para reconhecer os elementos*/
   for (i = 0; i < form.elements.length; i++) {
      if (form.elements[i].type == "checkbox") {
        form.elements[i].checked = form.checkall.checked;
      }
   }
}
</script>

E no HTML da sua página você deve colocar um campo do tipo checkbox para fazer a chamada à função selectAll, criada anteriormente. Seria mais ou menos assim:

<input type="checkbox" name="checkall" value="ok" onclick="javascript:selectAll(this)">

Espero que isso seja de ajuda a quem procura uma solução rápida para este "problema"!

Outras dicas deste autor

Solucionando erro de ArrayIterator que não recebe array

Evitando erros ao indexar campos timestamp em SQL

Leitura recomendada

Campo obrigatório HTML + Javascript

Live Bookmarks no Firefox

Máscara simples em JavaScript

Validar todo o form de maneira dinâmica

Ligue de graça para o mundo todo

  

Comentários
[1] Comentário enviado por jeffersondantas em 12/04/2007 - 10:54h

bom!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts