Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

radioField

14 de Agosto de 2013, 15:42 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 5 vezes

Estou tentando pegar o valor de um radiofield da seguinte forma:

$frm->addButton('Salvar',null,'btnSalvar','salvar()','Deseja Salvar ?'); 

 frm->addRadioField( 'seq_tipo_documento' , 'Tipo Documento:', TRUE, array('1'=>'Sim','2'=>'Não') );

 

  function salvar()

{

alert( jQuery("#seq_tipo_documento").val() );

}

</script>

porem o alert vem sempre como "undefined"

Alguem poderia me ajudar? 

Autor: Euler Teixeira


33 comentários

  • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
    14 de Agosto de 2013, 19:16

     

    Euler,

    o campo rádio e checkbox tem uma diferença dos outros campos, pois são um grupo de inputs.

    Para ler o valor do campo rádio que está marcado com jQuery no formdin faça o seguinte:

    alert( jQuery("#seq_tipo_documento_container input:checked").val() );

    Abraço.

    • A77890e37cf1899bd896d87633825b75?only path=false&size=50&d=404Euler Teixeira(usuário não autenticado)
      15 de Agosto de 2013, 8:02

       

      Obrigado.

      • 0bff3f2dc09b5e88a47cb2a7528e767a?only path=false&size=50&d=404Paiva Macena(usuário não autenticado)
        18 de Julho de 2014, 16:09

         

        Pessoal,

         Este tópico me ajudou muito. Seguindo as instruções dele consegui "jogar" a opção que o usuário selecionou (no radio) para uma variável dentro do javascript... só não estou conseguindo "ler" esta variável dentro do código php. Vocês saberiam me orientar em como consigo?

         

        Segue código:

        <?php

        ...

        ...

        echo "<script>document.write(x)</script>";

        //processar ação de criar pdf
        $frm->processAction();

        //exibir formulário
        $frm->show();

        ?>

        <script>
            function gerarPdf() {
                var x = jQuery("#x_container input:checked").val();
                alert(x);
            }
        </script>

         

         

        Obrigada,

        Aline Paiva.

Essa comunidade não possui posts nesse blog