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

(Resolvido) Linha não recebe a variavel


francleirton

Pergunta

Pessoal, tenho este codigo abaixo:

Esta função é chamada e passado como parametro um valor (contador), no entanto, o input abaixo, não está conseguindo receber este valor do (contador).

Coloquei um alert como podem ver, e o mesmo apresenta o valor da variavel, mais o Input não ver, não recebe.

/// linha do input( id="VR_PRCO_UNIT_'+contador+'")

Qual seria o erro neste linha acima???

<script>

function popularVariaveis_Insert(contador, nm_div)

{

if (nm_div=='Venda')

{

// alert(contador);

var_Venda=

' <br style="size:-2 "> '+

' <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F1D9B4" style="border: 1 solid #E6B873;"> '+

' <tr bgcolor="#E6B873"> '+

' <td colspan="3" valign="middle" height="22" bgcolor="#E6B873" class="body_table_cadastro">  Registro de Vendas</td> '+

' </tr> '+

' <tr class="text"> '+

' <td width="410" valign="middle"> '+

' <input name="VR_PRCO_UNIT" id="VR_PRCO_UNIT_'+contador+'" type="text" class="text" value="<%=VR_PRCO_UNIT%>" size="37" maxlength="18"> '+

' </td> '+

' </tr> '+

' </table> ';

}

}

</script>

Att.

==================

Cleirton Fernandes

Consultor de Sistemas

http://www.brasilfmf.com.br

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
contador tem valor?

Ai beleza Bareta?

É passado como parametro um valor ao chamar esta função, coloquei um Alert() para ver se o valor estava vindo correto, e o alert apresentou o valor corretamente, no entanto, no ID do input não recebe, da forma como está.

Alguma ideia de que seja?

Abs.

Link para o comentário
Compartilhar em outros sites

  • 0

Você está trabalhando com ASP Vbscript ou ASP Jscript ??

Você está utilizando sintaxe de ASP Jscript com comentários ASP Vbscript

Observe também essa linha:

var_Venda=

Você não atribuiu nenhum valor à variável, o que irá gerar um erro de sintaxe

Outra coisa: Não é possível utilizar o alert() em linguagens de lado servidor

Link para o comentário
Compartilhar em outros sites

  • 0
Você está trabalhando com ASP Vbscript ou ASP Jscript ??

Você está utilizando sintaxe de ASP Jscript com comentários ASP Vbscript

Observe também essa linha:

var_Venda=

Você não atribuiu nenhum valor à variável, o que irá gerar um erro de sintaxe

Outra coisa: Não é possível utilizar o alert() em linguagens de lado servidor

Meus caros,

Explicando as dúvidas dos colegas:

Estou trabalhando em uma mesma página, HTML - ASP – VB Script e Java Script.

Está função tem a funcionalidade de montar uma tabela Dinâmica e ser inserida em um DIV que a chamou.

Dentro desta função Java scripts, têm VB Script.

A variável var_venda está recebendo o conteúdo da tabela dinâmica que está sendo montando, como pode ser visto.

O alert(); está dentro do Java Script e é executada, sem problemas.

A função está correto, pensei que estava errada, mas ta tudo funcionando corretamente.

Meu problema, foi que, como a tabela estava sendo criada dinamicamente, a variável CONTADOR não pode ser vista quando a pagina é executada. Mas o valor esta sendo atribuída ao ID do Input.

Problema solucionado.

Obrigado pela atenção dos colegas.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...