+ Responder ao Tópico



  1. #1

    Padrão Sobre checkboxes e radio.

    Olá pessoal,

    Eu estou tendo dificuldade em fazer o seguinte menu em HTML:

    * Todos
    * Opção1
    * Opção2
    * Opção3

    Isto seria assim, se a pessoa selecona todos, tudo bem, será como se ela tivesse selecionado as três opções, mas se ela seleciona apenas uma das opções, eu gostaria que o todos fosse "deselecionado" e apenas a(s) opções que a pessoa escolher fossem enviadas pelo form. Eu pensei em fazer um radio para todos, e checkbox para as opções, mas aparece uma caixa a mais por causa do select. Outra coisa que eu precisava tb éra que tudo isso estivesse compreendido entro de uma caixa com barra de rolagem para não ocupar mto espaço na tela.

    Segue abaixo o modelo que eu fiz (e não ficou como eu queria):

    <form name="form_users" method="post" action="">
    <input type="radio" name="select" value="todos">
    Todos<br>
    <input type="radio" name="select" value="specific_users">
    <input type="checkbox" name="con" value="con1">contatos_1<br>
    <input type="checkbox" name="con" value="con2">contatos_2<br>
    <input type="checkbox" name="con" value="con3">contatos_3<br>

    Obrigado pela ajuda pessoal.

  2. #2

    Padrão

    Voce vai precisar usar DOM[1] pra isso, coloque um id na tag do checkbox correspondente ao "Todos" e faça algo como:

    Código :
    var todos = document.getElementById("todos");
    todos.checked = false;

    [1] - Document Object Model - Wikipedia, the free encyclopedia