Ir para conteúdo
Fórum Script Brasil
  • 0

Capturar valor hidden em um laço JQUERY


Priscila Pereira

Pergunta

Sou nova por aqui, gostaria de ajuda sobre como pegar um valor de um hidden que esta em um util. Preciso desse valor para enviar para a próxima tela, mas como ele esta em uma tabela com vários linhas, eu não estou conseguindo fazer isso. Preciso pegar esse valor no javascript.

A tela:

<div class="grupoLista">
            <util:tabela id="lista" colecao="${form.listaPrograma12}" paginar="true" indiceProperty="lerDe" totalRegistrosProperty="qtdTotalLista" tamanhoPagina="30" idxLinha="true">
                <util:coluna id="id" titulo="" propriedade="nuContrato" tipo="radio">
                    <input type="radio"     name="listaIndice"          value="${idxLinha}" />
                    <input type="hidden"    name="listanuContrato"      value="${lista.nuContrato}" />
                    <input type="hidden"    name="listanuStatus"        value="${lista.nuStatus}" />
                    <input type="hidden"    name="listanoStatus"        value="${lista.noStatus}"/>
                    <input type="hidden"    name="listanoEmpresa"       value="${lista.noEmpresa}"/>
                    <input type="hidden"    name="listanoGestor"        value="${lista.noGestor}"/>
                    <input type="hidden"    name="listadtAssina"        value="${lista.dtAssina}"/>
                    <input type="hidden"    name="listavlContrato"      value="${lista.vlContrato}"/>
                    <input type="hidden"    name="listavlDevolucao"     value="${lista.vlDevolucao}"/>
                    <input type="hidden"    name="listavlDev"   value="${lista.vlDev}"/>
                    <input type="hidden"    name="listanuEstagio"       value="${lista.nuEstagio}"/>
                    <input type="hidden"    name="listanoEstagioCont"   value="${lista.noEstagio}"/>
                </util:coluna>

        </div>

O JS

 

function listar(){
    var validado = true;
    if(!checkRadio()){
        mensagemAlerta("Selecione uma das opções na lista.", "INF");
        validado = false;
    }
    if(validado){
        var linSel = $("input[name=listaIndice]:checked").val();
        document.getElementById("nuContrato").value = $("#listanuContrato" + linSel).val();
        document.getElementById("nuStatus").value = $("#listanuStatus" + linSel).val();

        var idEstagio = $("input[name=listanuEstagio]" + linSel).val();
        document.getElementById("selEstagioCont").value = idEstagio;

        var noEstagio = $("input[name=listanoEstagioCont]").val();
        document.getElementById("noSelEstagioCont").value = noEstagio;


        submitForm("listarContratoDevolucao");
    }

}

No jsp é montada uma lista, uma tabela com várias linhas e colunas também. Eu seleciono uma linha através de um radio e aciono o botão para enviar o que selecionei. Eu preciso pega o campo listanuEstagio do que foi selecionado e jogar em outro hidden, pra quando acionar o botão enviar, esse valor permaneça para a próxima tela. A situação é: como capturar esse listanuEstagio já que ele faz parte de uma lista montada, com o código que fiz ele só esta retornando o valor da primeira linha

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...