Jump to content


Photo

Probleminha No Form


  • Faça o login para participar
1 reply to this topic

#1 Adibiduia

Adibiduia

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado
  • Localidade:Ourinhos/SP
  • Interesses:Web design, design e design... e mais design

Posted 29/08/2006, 18:15

Bom, pessoal to com um probleminha

fiz várias buscas aqui e não solucionei meu probleminha.. se alguém puder me ajudar.. agradeceria muito

tenho um mc com um form.. tá funcionando.. tá pegando as variáveis certinho, enviando em cgi.. tudo belezinha... no botão eu tenho esse action:

on (release) {
form2.loadVariables("/cgi-local/contato.pl", "POST");
}

mas só que quando a pessoa clicar no botão ele teria que correr para o frame 2 dando a mensagem "enviado com sucesso".. quando coloco gotoandplay (2) o mc roda para o frame 2 mas não envia o email, exemplo:

on (release) {
form2.loadVariables("/cgi-local/contato.pl", "POST");
gotoandplay(2);
}

e quando eu tiro o gotoandplay ele envia o email mas não roda p/ o frame 2 (claro!)

então qual a função eu devo dar para o botão p/ enviar o email e ir para o frame 2?

agradeceria muito sua ajuda!!






ops.. já arrumei galera.. o probleminha era no cgi... mudei p/ php e negócio funfou...

valew...
Búúú!

#2 Micheeel

Micheeel

    ...

  • Usuários
  • 383 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC

Posted 30/08/2006, 08:10

Tenta assim... em vez de gotoAndPlay, usa gotoAndStop... acho que não tem animacao depois de enviar né? :)

Mas como eu acho que não vai funcionar, então vou passar um exemplo:

stop();

var nome:String = "";
var email:String = "";
var codarea:String = "";
var telefone:String = "";
var mensagem:String = "";

//input_nome.restrict = "a-z A-Zàáâéè êóòôìíîãõç ÀÁÂÉÈÊ";
input_codarea.restrict = "0-9";
input_telefone.restrict = "0-9 \\-";
input_email.restrict = "a-zA-Z0-9@._\\-";

loadVarsPost = new LoadVars();
loadVarsPost.onLoad = function() { gotoAndStop("enviar"); }

btn_enviar.onRelease = function() 
{
	loadVarsPost.nome	 = input_nome.text;
	loadVarsPost.email	= input_email.text;
	loadVarsPost.codarea  = input_codarea.text;
	loadVarsPost.telefone =	input_telefone.text;
	loadVarsPost.mensagem = input_mensagem.text;
	loadVarsPost.sendAndLoad("enviar_faleconosco.php", loadVarsPost, "POST");
	gotoAndStop("enviando");
}

Basicamente eu pego todos os campos do formulario...
Jogo as variaveis/texto deles para dentro das variaveis do loadVars
E mando enviar com sendAndLoad
Em seguida mando ir para o quadro "enviando".
E lá em cima, no "loadVarsPost.onLoad = function() { gotoAndStop("enviar"); }", ele vai para o quadro "enviado" depois que enviou tudo ceertinho :)
[]'s
Michel

Posted Image




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq