none
Javascript não carrega RRS feed

  • Pergunta

  • Olá galera.
    Tenho um script Javascript que quando carregada a página era para dar um checked em alguns Radio Button, porem o mesmo não ocorre.
    É estranho que se eu abro o console e insiro o método AposPaginar(); que carrega o script os Radio Buttons são preenchidos corretamente.
    Detalhe que ele entra no método executa alguns procedimentos irrelevantes, mas não preenche os Radio Buttons.

    Vejam:
    Chamada do método:

        $(window).load(function () {
     
            AposPaginar();
    
        });

    Método:

    	function AposPaginar() {
      
    	//Marcar os radiobuttons da listagem de Serviços
            var servicos = "";
            if ($('input[id*="hdfServicos"]').eq(0).val() != "") {            
                servicos = $('input[id*="hdfServicos"]').eq(0).val() ? $('input[id*="hdfServicos"]').eq(0).val().split(',') : '';
                for (var i = 0; i < servicos.length - 1; i++) {
                    $('.RefinarBusca div[id*="chkServicos"] input').each(function () {
                        if ($(this).val() == servicos[i]) {                        
                            $(this).attr("checked", "checked");
                            $(this).parent('span').addClass("checked");
                        }
                    });
                }
            }
    
    
            var tipoBusca = $('.tabela .radio .checked input').val();
    
            if (tipoBusca == 1) {
                $('div[id*="pnlEstadoCidade"]').css('display', 'block');
                segmento();
            } else if (tipoBusca == 2) {
                $('div[id*="pnlCep"]').css('display', 'block');
                segmentoCep();
            }
    
            $('div[id*="pnlResultadoBusca"]').css('display', 'block');
        }

    Creio eu que o código não vai ser de muita ajuda, mas gostaria que vocês pudessem entender o cenário e avaliar se já tiveram algum problema semelhante.

    Obrigado pessoal.



    segunda-feira, 6 de janeiro de 2014 20:40

Respostas

  • Caro Elton,

    Fiz da seguinte maneira e funcionou:

    $(document).ready(function () {
                checkar();
            });
            function checkar() {
                $("#FeaturedContent_ck").attr('checked', 'checked');
            }

    verifique se não está fazendo nenhuma alteração no code behind.

    verifique se tem algum erro no console?

    Espero que ajude!


    • Editado Daniel C. Martins terça-feira, 7 de janeiro de 2014 00:43
    • Sugerido como Resposta Vitor Mendes terça-feira, 7 de janeiro de 2014 02:04
    • Marcado como Resposta Giovani Cr quarta-feira, 8 de janeiro de 2014 13:04
    terça-feira, 7 de janeiro de 2014 00:41

Todas as Respostas

  • Você não está "recarregando os radio button" no code behind no page load não ?
    segunda-feira, 6 de janeiro de 2014 23:28
  • Caro Elton,

    Fiz da seguinte maneira e funcionou:

    $(document).ready(function () {
                checkar();
            });
            function checkar() {
                $("#FeaturedContent_ck").attr('checked', 'checked');
            }

    verifique se não está fazendo nenhuma alteração no code behind.

    verifique se tem algum erro no console?

    Espero que ajude!


    • Editado Daniel C. Martins terça-feira, 7 de janeiro de 2014 00:43
    • Sugerido como Resposta Vitor Mendes terça-feira, 7 de janeiro de 2014 02:04
    • Marcado como Resposta Giovani Cr quarta-feira, 8 de janeiro de 2014 13:04
    terça-feira, 7 de janeiro de 2014 00:41