Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Adrifester

Erro ao resgatar Variavel

Recommended Posts

Olá gostaria de saber porque acontece isso quando eu vou alterar meu sistema, tenho um cadastro e nele tenho que fazer funcionar o cadastrar, excluir e o alterar, os dois primeiros estao beleza mas na hora do alterar da sempre esse erro ai ó:

titulo is not defined

[Parar neste erro] document.getElementById("idTitulo").value = titulo;

Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

E o que é esse "titulo"?

Dependendo do que for, utilize aspas no mesmo.

 

Att.

 

mesmo colocando aspas, na hora de alterar e puxar do banco, nao vem com os dados do banco

que é o objetivo, nao da pra eu mandar o codigo, pq esses codigos sao da empresa e eles olham todo dia pra ver se ninguem postou alguma coisa, vou tentar fazer os codigo com outras variaveis e envio pra vcs, mas antemao se puderem me ajudar apenas com o erro que ja enviei fico grata, acho que isso tudo ocorre na função java script né?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não respondeu a pergunta: Ao que se refere esse "titulo"?

 

Caso seja uma variável onde armazena conteúdo do banco de dados por exemplo, a forma correta seria:

document.getElementById("idTitulo").value = "<% =titulo %>";

 

Ajude nos a te ajudar.

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o numero do erro e linha ?

verifique se titulo não esta vazio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não respondeu a pergunta: Ao que se refere esse "titulo"?

 

Caso seja uma variável onde armazena conteúdo do banco de dados por exemplo, a forma correta seria:

document.getElementById("idTitulo").value = "<% =titulo %>";

 

Ajude nos a te ajudar.

Att.

 

O erro gera isso aki!!!!!!!

 

titulo is not defined

Alterar(alteraDados=undefined)home.asp (linha 138)

alteraDados = undefined

onclick()home.asp (linha 1)

[Parar neste erro] document.getElementById("idTitulo").value = titulo;

 

Não respondeu a pergunta: Ao que se refere esse "titulo"?

 

Caso seja uma variável onde armazena conteúdo do banco de dados por exemplo, a forma correta seria:

document.getElementById("idTitulo").value = "<% =titulo %>";

 

Ajude nos a te ajudar.

Att.

 

O erro gera isso aki!!!!!!!

 

titulo is not defined

Alterar(alteraDados=undefined)home.asp (linha 138)

alteraDados = undefined

onclick()home.asp (linha 1)

[Parar neste erro] document.getElementById("idTitulo").value = titulo;

 

 

esse titulo se refere a um parametro que vem do banco.

 

Não respondeu a pergunta: Ao que se refere esse "titulo"?

 

Caso seja uma variável onde armazena conteúdo do banco de dados por exemplo, a forma correta seria:

document.getElementById("idTitulo").value = "<% =titulo %>";

 

Ajude nos a te ajudar.

Att.

Minha procedure é assim:

 

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER PROCEDURE [Alterar] 
(

 @periodo	int
,@polo		int 
,@curso		varchar(50)
,@situacao	char(2)
,@titulo	varchar(500)
,@link		varchar(500)
,@mensagem	varchar(500)
) 

As
SET NOCOUNT ON;
SET ARITHABORT ON;

UPDATE

	tbl_alerta_mensagens

SET    
	 varc_titulo_mensagem	= @titulo
	,varc_url_cadastro		= @link
	,txt_mensagem			= @mensagem

IF @@ERROR = 0

	SELECT 1 AS resultado --deu certo
ELSE 
	SELECT 0 AS resultado --nao deu certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, essa procedure é ASP, porque se não for esse post está no lugar errado!

 

Mas é o seguinte, pra você resgatar a variável precisamos saber qual dos dados é a variável.

 

Se a variável é o valor do elemento:

document.getElementById("idTitulo").value = "Variável";

 

Se for ASP fica assim:

 

document.getElementById("idTitulo").value = '<%=Variável%>';

 

ou se a variável for o "Id" do elemento:

 

document.getElementById("<%=Variável%>").value = <%=Variável%>;

 

Aspas não irão fazer difereça uma vez que a linguagem ASP sobrepõe à Javascript, mas eu prefiro sempre usar aspas simples que evitam possíveis erros.

 

Ok!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele não exibe o numero do erro ?!?!?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.