Ir para conteúdo

POWERED BY:

Arquivado

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

cyberdigo

Formulário erro UNDEFINED

Recommended Posts

Pessoal, tenho um formulário em flash + asp para enviar e-mail, mas quando tento executar, apresenta o erro UNDEFINED, o que poderia ser ??? seguem os codigos abaixo:

 

stop();
 
System.useCodepage = true;
bt_ok.onRelease = function() {
 var carregafale:LoadVars = new LoadVars();
 carregafale.txt_nome = nome.text;
 carregafale.txt_email = email.text;
 carregafale.txt_telefone = telefone.text;
 carregafale.txt_empresa = empresa.text;
 carregafale.txt_assunto = assunto.text;
 carregafale.txt_mensagem = mensagem.text;
 carregafale.sendAndLoad("fale_conosco.asp", carregafale, "POST");
 carregafale.onload = function() {
 respondafale.html = true;
 respondafale.htmlText = this.respondafale;
 nome.text = "";
 email.text = "";
 telefone.text = "";
 empresa.text = "";
 assunto.text = "";
 mensagem.text = "";
 };
};

***********************ASP***********************

 

txt_nome = Request.Form("txt_nome")
txt_email = Request.Form("txt_email")
txt_telefone = Request.Form("txt_telefone")
txt_empresa = Request.Form("txt_empresa")
txt_assunto = Request.Form("txt_assunto")
txt_mensagem = Request.Form("txt_mensagem")


txt_mensagemm = Replace(txt_mensagem, vbcrlf,"<br>")

msgvai = "<table width='200' border='1'><tr><td>Nome :</td><td>"&txt_nome&"</td></tr><tr><td>e-mail : </td><td>"&txt_email&"</td></tr><tr><td>Telefone : </td><td>"&txt_telefone&"</td></tr><tr><td>Empresa : </td><td>"&txt_empresa&"</td></tr><tr><td>Assunto : </td><td>"&txt_assunto&"</td></tr><tr><td>Mensagem : </td><td>"&txt_mensagemm&"</td></tr></table>"


Set myMail=CreateObject("CDO.Message")
myMail.Subject=txt_assunto
myMail.From=txt_email
myMail.To="xxxxxx@xxxxxx"
myMail.HTMLBody=msgvai
myMail.Send
set myMail=nothing

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha não entendo muito de asp

 

Mas em vez de Request.Form não seria Request("txt_nome")??

 

E no flash por boa conduta não coloque função dentro de função...

Coloque a variavel LoadVars() do lado de fora das funções...

 

Adicione dentro da função as propriedades desejadas...

Fora da função de envia você coloca o onload... assim fica mais limpo e mais organizado.

 

Abraços

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.