none
Percorrer um checboxlist RRS feed

  • Pergunta

  • Uso VS2010, aspnet4

    Tenho um CheckBoxList, em uma verificação gostaria de percorrer todos os campos e verificar que pelo menos

    um dos campos marcado, isso do lado cliente. Fiz como abaixo, alguém pode dizer se está correto?? vai funcionar??

    for (var i = 0; i < cbFuncao.iten.count; i++) {
                        if (cbFuncao.Items(i).Selected == false) {
                            alert("O Usuário deve ter uma ou mais funções");
                            return false;
                        }
                    }


    Álvaro Luiz

    segunda-feira, 23 de dezembro de 2013 14:29

Respostas

  • function verificaChecks() {

        var aChk = document.getElementsByName("item"); 

        for (var i=0;i<aChk.length;i++){ 

           if (aChk[i].checked == false){ 

    alert("O Usuário deve ter uma ou mais funções");

    }

    }

    se útil, marque como útil

    • Marcado como Resposta Álvaro Luiz segunda-feira, 23 de dezembro de 2013 17:54
    segunda-feira, 23 de dezembro de 2013 15:45
  • Veja se este link te ajuda
    • Marcado como Resposta Álvaro Luiz segunda-feira, 23 de dezembro de 2013 17:54
    segunda-feira, 23 de dezembro de 2013 17:40

Todas as Respostas

  • function verificaChecks() {

        var aChk = document.getElementsByName("item"); 

        for (var i=0;i<aChk.length;i++){ 

           if (aChk[i].checked == false){ 

    alert("O Usuário deve ter uma ou mais funções");

    }

    }

    se útil, marque como útil

    • Marcado como Resposta Álvaro Luiz segunda-feira, 23 de dezembro de 2013 17:54
    segunda-feira, 23 de dezembro de 2013 15:45
  • Olá André

    meu  CheckBoxList:

    <asp:CheckBoxList ID="cbFuncao" runat="server">
    <asp:ListItem Value="VALOR1">VALOR1</asp:ListItem>
    <asp:ListItem Value="VALOR2">VALOR2</asp:ListItem>
    <asp:ListItem Value="VALOR3">VALOR3</asp:ListItem>
    <asp:ListItem Value="VALOR4">VALOR4</asp:ListItem>                                           
    </asp:CheckBoxList>

    Fiz um teste com a sua solução, deixei tudo desmarcado, ela percorreu apenas uma vez, e saiu. Gostaria que verificasse se tem algum dos 4 checkBoxList marcados, pois o usuário deve marcar pelo menor um.


    Álvaro Luiz

    segunda-feira, 23 de dezembro de 2013 17:30
  • Veja se este link te ajuda
    • Marcado como Resposta Álvaro Luiz segunda-feira, 23 de dezembro de 2013 17:54
    segunda-feira, 23 de dezembro de 2013 17:40