Selecionando todos os checkboxes a partir de um principal com JavaScript

Publicado por Evaldo Barbosa em 16/09/2006

[ Hits: 7.106 ]

 


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

Máscara simples em JavaScript

Ligue de graça para o mundo todo

Validar todo o form de maneira dinâmica

Enviando dados em formulário através de variáveis ocultas

Como recuperar uma senha salva no Chrome ou Firefox

  

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