Ir para conteúdo

POWERED BY:

Arquivado

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

Igor Fediczko

[Resolvido] envio de email por flash

Recommended Posts

Olá,

 

Estou tentando desenvolver um formulário em flash pela LOCAWEB

 

O formulário está okay, setei as variaveis como pedido, "nome", "email" e "mensagem"

 

O botão de enviar também está ok, enviando para /scripts/FormMailswf.pl

 

Porém, sempre dá um erro dizendo que o email informado é inválido

 

Chequei tudo, e o que me parece é que o email informado não é apenas o que eu escrevo, mas o código das cores, formatação e tudo mais.

 

Por exemplo...

 

Se eu escrevo que o meu email é igor@algo.com, ele envia para o formmailswf.pl como <font color="000000">igor@algo.com</font> e não funciona.

 

Não sei como fazer para o formmail não ler a formatação.

 

Acredito que o erro seja exatamente esse, pois se eu mudo a cor do caixa de texto no meu projeto, ele também muda no código fonte do formmail

 

Alguém tem idéia como devo proceder?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se nã oestá ticado a caixinha com o símbolo < > que é render text as html, deixe ela desmarcado, isso se estiver recuperando o texto do campo var e não do instance. se for do instance, veja se não está recuperando como htmlText ao invés de só text, se nã ofor nem um e nem outro, dai deve ser algum absurdo do flash que nunca aconteceu comigo, dai precisaria tratar a string antes de mandar por email, que actions você está usando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tá por "var" mesmo, e não tá ticado o render text, já tinha tentado isso...

 

se eu mudo a cor da fonte, muda no código fonte do formmail, que saco!!!

 

actions? to usando:

 

set("recipient","webmaster@vbmidia.com.br");

set("subject","form");

set("System.useCodepage","true");

 

o que é tratar a string antes de mandar por email???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tira ele do campo var e coloca no campo instance, depois no click do botão você coloca assim:

 

var cxEmail = email.text;

 

e manda a variavel cxEmail para o form, assim ele deverá ir da forma correta.

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigadão !

 

Funcionou com isso aqui:

 

on (release) {
	
// Abaixo deverá ficar a chave de autenticação
var email = email1.text;
var nome = nome1.text;
var comenta = comenta1.text
// Endereço do form ultramail e método para autenticar o mesmo
getURL("http://www18.locaweb.com.br/scripts/FormMailswf.pl", "_blank","POST");
_parent.gotoAndPlay("obrigado")
}

 

Instanciei tudo e tirei das vars, bem legal

 

Valeu mesmo

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.