Ir para conteúdo

POWERED BY:

Arquivado

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

danielesr

! Flash + radio button

Recommended Posts

Olá, Pessoal.

 

Estou criando um formulário Flash+ASP, que terá opções. Daí coloquei os Radio Buttons... e escrevi este código para chamar a informação: o intem chama-se presente:

 

<% @language="VBSCRIPT"%><%Dim myMail, myBodymyBody = "Nome: "&request.form("name") & vbcrlfmyBody = myBody & "Empresa:" & request.form("company") & vbcrlfmyBody = myBody & "Presente:" & request.form("presente")Set myMail = CreateObject("CDONTS.NewMail")myMail.BodyFormat = 1myMail.MailFormat = 1myMail.From = "Dani"myMail.To = "teste@teste.com"myMail.Subject = "Seu presente"myMail.Body = myBodymyMail.Sendset myMail=nothing%>

Só que quando chega para mim, a única parte que dá problema é onde esta o radio, ele vem assim por email:

 

Nome: dgssddfs

Empresa:dsgdsf

Presente:[object Object]

 

Como se não tivesse lido os nomes... eu já procurei pelo site, mas como é algo meio especifico... por favor me ajudem....

 

Bjs,

Dani

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, não estou conseguindo fazer funcionar os radio button

 

 

o Arquivo fla está aqui: ARQUIVO FLA

 

Está tudo funcionando, porém o email retorna assim:

 

FORMULÁRIO DE TEMAS LIVRES - Autor: asdfg

 

 

Nome: asdfg

E-mail: acb@def.com

Endereço: asdf

Cidade: asdf / as

Telefone: 1234

Fax: 1234

Preferência: [object Object]

Evento: [object Object]

Título: asdf

Trabalho: asdf

 

 

 

 

O código do AS está assim:

 

stop();#include "mc_tween2.as"v1.setData("jose");v2.setData("joao");v3.setData("flavia");v4.setData("mariana");v1.setGroupName("radioGroup1");v2.setGroupName("radioGroup1");v3.setGroupName("radioGroup2");v4.setGroupName("radioGroup2");/*email.restrict = "^A-Z";numero.restrict = "0-9";telefone.restrict = "0-9";fax.restrict = "0-9";estado.restrict = "A-Z";*/mensagem.text = "";nome.tabIndex = 1;email.tabIndex = 2;endereco.tabIndex = 3;numero.tabIndex = 4;cidade.tabIndex = 5;estado.tabIndex = 6;telefone.tabIndex = 7;fax.tabIndex = 8;preferencia.tabIndex = 9;evento.tabIndex = 10;titulo.tabIndex = 11;trabalho.tabIndex = 12;bt_enviar.tabIndex = 13;bt_limpar.tabIndex = 14;nome.setFocus(nome);function valida() {	if (nome.text != "") {		Nome = nome.text;		txt3.colorTo(0, 1);	} else {		txt3.colorTo(13369344, 1);		erroFor._x = nome._x+15;		erroFor._y = nome._y+10;		erroFor.erro = "* O campo NOME é obrigatório e deve ser preenchido.";		erroFor.gotoAndStop(2);		nome.setFocus(nome);		return (false);	}	if (validaemail(email.text)) {		Email = email.text;		txt4.colorTo(0, 1);	} else {		txt4.colorTo(13369344, 1);		erroFor._x = email._x+15;		erroFor._y = email._y+10;		erroFor.erro = "O campo E-MAIL é obrigátorio e deve ser preenchido com um endereço válido.";		erroFor.gotoAndStop(2);		email.setFocus(email);		return (false);	}	if (endereco.text != "") {		Endereco = endereco.text;		txt1.colorTo(0, 1);	} else {		txt1.colorTo(13369344, 1);		erroFor._x = endereco._x+15;		erroFor._y = endereco._y+10;		erroFor.erro = "* O campo ENDEREÇO é obrigatório e deve ser preenchido por completo.";		erroFor.gotoAndStop(2);		endereco.setFocus(endereco);		return (false);	}	if (numero.text != "") {		Numero = numero.text;		txt2.colorTo(0, 1);	} else {		txt2.colorTo(13369344, 1);		erroFor._x = numero._x-150;		erroFor._y = numero._y+10;		erroFor.erro = "* O campo NÚMERO é obrigatório e deve ser preenchido. Utilize somente números.";		erroFor.gotoAndStop(2);		numero.setFocus(numero);		return (false);	}	if (cidade.text != "") {		Cidade = cidade.text;		txt7.colorTo(0, 1);	} else {		txt7.colorTo(13369344, 1);		erroFor._x = cidade._x+15;		erroFor._y = cidade._y+10;		erroFor.erro = "* O campo CIDADE é obrigatório e deve ser preenchido.";		erroFor.gotoAndStop(2);		cidade.setFocus(cidade);		return (false);	}	if (estado.text != "") {		Estado = estado.text;		txt8.colorTo(0, 1);	} else {		txt8.colorTo(13369344, 1);		erroFor._x = estado._x-200;		erroFor._y = estado._y+10;		erroFor.erro = "* O campo ESTADO é obrigatório e deve ser preenchido.";		erroFor.gotoAndStop(2);		estado.setFocus(estado);		return (false);	}	if (telefone.text != "") {		Telefone = telefone.text;		txt5.colorTo(0, 1);	} else {		txt5.colorTo(13369344, 1);		erroFor._x = telefone._x+15;		erroFor._y = telefone._y+10;		erroFor.erro = "* O campo TELEFONE é obrigatório e deve ser preenchido. Utilize somente números.";		erroFor.gotoAndStop(2);		telefone.setFocus(telefone);		return (false);	}	if (fax.text != "") {		Fax = fax.text;		txt6.colorTo(0, 1);	} else {		txt6.colorTo(13369344, 1);		erroFor._x = fax._x-150;		erroFor._y = fax._y+10;		erroFor.erro = "* O campo FAX é obrigatório e deve ser preenchido. Utilize somente números.";		erroFor.gotoAndStop(2);		fax.setFocus(fax);		return (false);	}	if (titulo.text != "") {		Titulo = titulo.text;		txt9.colorTo(0, 1);	} else {		txt9.colorTo(13369344, 1);		erroFor._x = titulo._x+15;		erroFor._y = titulo._y+20;		erroFor.erro = "* O campo TÍTULO DO TRABALHO é obrigatório e deve ser preenchido.";		erroFor.gotoAndStop(2);		titulo.setFocus(titulo);		return (false);	}	if (trabalho.text != "") {		Trabalho = trabalho.text;		txt10.colorTo(0, 1);	} else {		txt10.colorTo(13369344, 1);		erroFor._x = trabalho._x+15;		erroFor._y = trabalho._y+20;		erroFor.erro = "* O campo TRABALHO é obrigatório e deve ser preenchido.";		erroFor.gotoAndStop(2);		trabalho.setFocus(trabalho);		return (false);	}	return (true);}function validaemail(address) {	if (address.length>=7) {		if (address.indexOf("@")>0) {			if (address.indexOf("@")+2<address.lastIndexOf(".")) {				if (address.lastIndexOf(".")<address.length-2) {					return (true);				}			}		}	}	return (false);}function Over() {	this.onEnterFrame = function() {		if (this.branco1._alpha<40) {			this.branco1._alpha = this.branco1._alpha+5;		}		if (this.branco2._xscale<95) {			this.branco2._xscale = this.branco2._xscale+10;		}	};}function Out() {	this.onEnterFrame = function() {		if (this.branco1._alpha>0) {			this.branco1._alpha = this.branco1._alpha-5;		}	};}function enviar() {	loadVariablesNum("arquivo.asp", 0, "POST");}

O Código do ASP está assim:

 

<%Dim strTo, strSubject, strBodyDim objCDOMail 'The CDO objectstrBody = strBody & "FORMULÁRIO DE TEMAS LIVRES - Autor: " & Request.Form("nome") & vbCrLf & vbCrLf & vbCrLfstrTo = Request.Form("email")strSubject = "TEMAS LIVRES - " & Request.Form("nome") & vbCrLfstrBody = strBody & "Nome: "strBody = strBody & Request.Form("nome") & vbCrLf & vbCrLfstrBody = strBody & "E-mail: "strBody = strBody & Request.Form("email") & vbCrLf & vbCrLfstrBody = strBody & "Endereço: "strBody = strBody & Request.Form("endereco") & ", "  & Request.Form("numero") & vbCrLf & vbCrLfstrBody = strBody & "Cidade: "strBody = strBody & Request.Form("cidade") & " / "  & Request.Form("estado") & vbCrLf & vbCrLfstrBody = strBody & "Telefone: "strBody = strBody & Request.Form("telefone") & vbCrLf & vbCrLfstrBody = strBody & "Fax: "strBody = strBody & Request.Form("fax") & vbCrLf & vbCrLfstrBody = strBody & "Preferência: "strBody = strBody & Request.Form("radioGroup1") & vbCrLf & vbCrLfstrBody = strBody & "Evento: "strBody = strBody & Request.Form("radioGroup2") & vbCrLf & vbCrLfstrBody = strBody & "Título: "strBody = strBody & Request.Form("titulo") & vbCrLf & vbCrLfstrBody = strBody & "Trabalho: "strBody = strBody & Request.Form("trabalho") & vbCrLfstrBody = strBody & vbCrLfSet objCDOMail = Server.CreateObject("CDONTS.NewMail")objCDOMail.From = strToobjCDOMail.To = "meu_email@meu.com.br"objCDOMail.Subject = strSubjectobjCDOMail.Body = strBodyerro = objCDOMail.SendIf erro <> 0 then	Response.write("&estatus=Ocorreu um erro favor tentar novamente mais tarde.")else	Response.write("&estatus=Formulário enviado com sucesso! Obrigado!")End ifSet objCDOMail = Nothing%>
e não estou conseguindo fazer funfar....

 

Será que alguém pode ajudar.....pq pelo visto a Dani sumiu...rsrs

 

Abraço,

Rodrigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Eder, mas consegui resolvr aqui.

 

Inseri esta variável que um camarada fez aqui e ficou assim:

 

var rbListener:Object = new Object();rbListener.click = function(evt_obj:Object) {	var Mc:MovieClip = radioGroup1.selection;	radio1 = Mc.data;};radioGroup1.addEventListener("click", rbListener);var rbListener2:Object = new Object();rbListener2.click = function(evt_obj2:Object) {	var Mc:MovieClip = radioGroup2.selection;	radio2 = Mc.data;};radioGroup2.addEventListener("click", rbListener2);

Aí eu só troquei o valor para radio1 e radio2 no ASP

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.