danielesr 0 Denunciar post Postado Novembro 17, 2006 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
Antoniosp 2 Denunciar post Postado Novembro 17, 2006 Como você está mandando os dados? Compartilhar este post Link para o post Compartilhar em outros sites
danielesr 0 Denunciar post Postado Novembro 21, 2006 Já consegui!! :)Obrigada mesmo assim :) Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Sartori 0 Denunciar post Postado Junho 14, 2007 Olá Dani, comigo está acontecendo a mesma coisa.....como resolveu isto?Abs,Rodrigo Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Sartori 0 Denunciar post Postado Junho 14, 2007 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
Eder Fortunato 15 Denunciar post Postado Junho 14, 2007 como você esta usando loadVariablesNum é dificil ter o controle do que é enviado, ele esta enviando a instancia do radio, e não o valor eu recomendo você usa a classe loadVars no lugar: http://www.mxstudio.com.br/views.tutorial....d=3&aid=565 Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Sartori 0 Denunciar post Postado Junho 14, 2007 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