none
jogar valor do asp para javascript RRS feed

  • Pergunta

  • nao estou consigindo jogar os valores do select para seus respectivos campo

     

     

    codigo = Request.QueryString("cod")
        if codigo <>"" then
      sql = "SELECT [codigo_despesas],[TipoDespesa],[Cliente],[Projeto],[Unidade],[valor_maximo],[reembolso]"
      sql= sql & "FROM [NotaDebito].[dbo].[Regra_Despesa] where codigo_despesas =" & codigo
      Set rs = Server.CreateObject("ADODB.RecordSet")
      rs.Open sql, Conexao
         if not rs.eof then        
        while not rs.eof
         if not isnull(rs("TipoDespesa")) then
           %><script> document.form1.getElementById('TipoDespesa').value='<%rs("TipoDespesa")%>'</script>
               end if
                 
         if not isnull(rs("Cliente")) then
             %><script> document.getElementById('Cliente').value='<%rs("Cliente")%>'</script>
         end if
                 
            if not isnull(rs("Projeto")) then
          %><script> document.getElementById('Projeto').value='<%rs("Projeto")%>' </script>
         end if
         if not isnull(rs("Unidade")) then
             %><script>document.getElementById('Unidade').value='<%rs("Unidade")%>' </script>
         end if
            if not isnull(rs("valor_maximo")) then
             %><script> document.getElementById('valor_maximo').value='<%rs("valor_maximo")%>'</script>
         end if
         if not isnull(rs("reembolso")) then
             %><script> document.getElementById('reembolso').value='<%rs("reembolso")%>' </script><%
          
         end if
            
         rs.movenext
        wend

       end if

    sexta-feira, 17 de outubro de 2008 13:44

Todas as Respostas

  • Olá..

     

    esses respectivos campos estão a cima ou abaixo desse seu código?

    se estiverem a baixo, faça o inverso.

     

    pois esse javascript tem que estar depois q os campos ja tiverem sido criados.

     

     

    []'s

     

    ____________________________________________________

    se o post for últil não esqueça de marcar com tal

    sexta-feira, 24 de outubro de 2008 13:41
  • Vc eskeceu do colocar o sinal de '=' <%= %>

     

    Abs,

     

    Luis

    sexta-feira, 24 de outubro de 2008 16:16
  • Olá Rafael,

     

    nos trechos como esse:

     

    document.form1.getElementById('TipoDespesa').value='<%=rs("TipoDespesa")%>'</script>

    O igual é necessário, para funcionar como Response.Write

     

    Espero ter ajudado.

     

    []s

    quinta-feira, 6 de novembro de 2008 11:37