none
Não estou conseguindo receber os valores no JavaScript RRS feed

  • Pergunta

  •  

    Boa tarde,

     

    Não sei qual é o erro que esta ocorrendo, pois não consigo receber os valores dos TextBox. Alguem pode ajudar?

     

    <script type="text/javascript"> //declarando os objetos var objdiv; var objhf; var objItem; var objAcao; var objRespon; var objStatus; var objPrazo; var objPlanoAcao; //desing da tela plano de ação $(document).ready(function() { $('#dlg').dialog({ autoOpen: false, modal: true, resizable: false, width: 700, height: 290, buttons: { // precisa ser mudado. "Ok": function() { //buscamos el textbox var obj = $('#dlg input'); var v = true; for (i = 0; i < obj.length; i++) { switch (obj[i].id.substring(obj[i].id.lastIndexOf('_') + 1)) { case "TxtItem": if ($.trim(obj[i].value) != '') { objItem.value = obj[i].value; obj[i].value = ''; } else { v = false; } break; case "TxtAcao": if ($.trim(obj[i].value) != '') { objAcao.value = obj[i].value; obj[i].value = ''; } else { v = false; } break; case "TxtRespons": if ($.trim(obj[i].value) != '') { objRespon.value = obj[i].value; obj[i].value = ''; } else { v = false; } break; case "TxtPrazo": if ($.trim(obj[i].value) != '') { objPrazo.value = obj[i].value; obj[i].value = ''; } else { v = false; } break; case "TxtStatus": if ($.trim(obj[i].value) != '') { objStatus.value = obj[i].value; obj[i].value = ''; } else { v = false; } break; } } if (v == true) { $(this).dialog('close'); } else { alert("Favor preencher campo.") } /*Cancel: function() { var obj = $('#dlg textarea'); obj[0].value = ''; $(this).dialog('close');}*/ } } }); }); function ShowDialog(obj) { var objtable = obj.parentElement.parentElement.parentElement; var objrow = objtable.children[1]; var objcol = objrow.children[0]; var objtmp = null; for (var i = 0; i < objcol.childNodes.length; i++) { objtmp = objcol.childNodes[i]; switch (objtmp.tagName) { case "DIV": objdiv = objtmp; break; case "INPUT": { objhf = objtmp; var ID; ID = (objhf.id.substring(objhf.id.lastIndexOf('_') + 1)); if (ID == "hfPlanoAcao") { objPlanoAcao = objhf; } if (ID == "hfItem") { objItem = objhf; } if (ID == "hfAcao") { objAcao = objhf; } if (ID == "hfResponsavel") { objRespon = objhf; } if (ID == "hfPrazo") { objPrazo = objhf; } if (ID == "hfStatus") { objStatus = objhf; } break; } } } /* $('#dlg textarea')[0].value = objdiv.innerText; */ $('#dlg').dialog('open'); } function ClearPlano(obj) { var objtable = obj.parentElement.parentElement.parentElement; var objrow = objtable.children[1]; var objcol = objrow.children[0]; var objtmp = null; for (var i = 0; i < objcol.childNodes.length; i++) { objtmp = objcol.childNodes[i]; switch (objtmp.tagName) { case "DIV": objdiv = objtmp; break; case "INPUT": objhf = objtmp; break; } } /*$('#dlg textarea')[0].value = "";*/ objdiv.innerText = ""; objdiv.style.border = ""; }



    quinta-feira, 8 de março de 2012 17:24

Respostas

  • Boa tarde.

    Raquel, voce pode usar o firedebug, colocar um breakpoint e ir verificando o porque de não retornar os valores.

    Simular o teu cenario é dificil. Mas estou olhando aqui para ver se lhe ajudo. ;)


    Consultoria .NET
    ANALISTA DESENVOLVEDOR
    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.
    Blog .Net Descomplicado


    quinta-feira, 8 de março de 2012 19:06

Todas as Respostas

  • Boa tarde.

    Raquel, voce pode usar o firedebug, colocar um breakpoint e ir verificando o porque de não retornar os valores.

    Simular o teu cenario é dificil. Mas estou olhando aqui para ver se lhe ajudo. ;)


    Consultoria .NET
    ANALISTA DESENVOLVEDOR
    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.
    Blog .Net Descomplicado


    quinta-feira, 8 de março de 2012 19:06
  • Raquel vc pode mandar o html, por favor?

    domingo, 11 de março de 2012 22:33