Pular para o conteúdo

Selecionando todos os checkboxes a partir de um principal com JavaScript

Dica publicada em Javascript / Formulários
Evaldo Barbosa evaldobarbosa
Hits: 7.665 Categoria: Javascript Subcategoria: Formulários
  • Indicar
  • Impressora
  • Denunciar

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"!

Evitando erros ao indexar campos timestamp em SQL

Solucionando erro de ArrayIterator que não recebe array

Validar todo o form de maneira dinâmica

Máscara simples em JavaScript

Ligue de graça para o mundo todo

Calendário JavaScript em 3 passos

Campo obrigatório HTML + Javascript

#1 Comentário enviado por jeffersondantas em 12/04/2007 - 10:54h
bom!

Contribuir com comentário

Entre na sua conta para comentar.