acesse pra quem quizer ver e fazer os teste pode ver aqui www.wi-b.com/leo .. ele tem validação e aparece um resgate de tudo que você digitou..façam o teste
se possivel me ajudem como fazer pra pegar os valores do check não estou conseguindo !!!
AS 3
quem gostar deixa manda o cadasto que eu mando FLa e o ASP
abçrs.. estou tentando resolver o probleminha caso não consiga eu posto ake !posto ake !
Flash As3
stop() // -- Classe import fl.data.DataProvider;
// --- Variáveis var formata:TextFormat = new TextFormat() var variaveis:URLVariables = new URLVariables(); var objEnvia:URLRequest = new URLRequest(); var objRecebe:URLLoader = new URLLoader();
// --- Funções function escreveu (e:Event) { var total:Number = comentario_txt.maxChars var atual:Number = comentario_txt.text.length // conta_txt.text = total - atual + "Caracteres Restantes" }
if (nome_txt.text.length < 4 )corrigir(nome_txt) if (email_txt.text.length < 4 || email_txt.text.indexOf("@") == -1)corrigir(email_txt) if (senha_txt.text.length < 4 )corrigir(senha_txt) if (codigo_txt.text.length < 2 )corrigir(codigo_txt) if (numero_txt.text.length < 8 )corrigir(numero_txt) if (cidade_txt.text.length < 3 )corrigir(cidade_txt) if (cboEstados.selectedIndex == -1 )corrigir(cboEstados) // if(retorno_txt.text == "Dados OK"){ var meuResgate:Resgate = new Resgate() // addChild(meuResgate) meuResgate.btnSend.label = "Enviar" meuResgate.btnOK.label = "Voltar" meuResgate.btnOK.addEventListener (MouseEvent.CLICK, voltar) meuResgate.btnSend.addEventListener (MouseEvent.CLICK, enviar) // with(meuResgate){ nome_txt.text = this.nome_txt.text email_txt.text = this.email_txt.text senha_txt.text = this.senha_txt.text telefone_txt.text = this.codigo_txt.text +" - "+this.numero_txt.text cidade_txt.text = this.cidade_txt.text comentario_txt.text = this.comentario_txt.text // estado_txt.text = this.cboEstados.selectedItem.uf // noticia_txt.text = (rdoSim.selected)? "Sim":"Não" // for (var i:uint=0; i<4;i++) { var check:Object = this["chk"+i] // if (check.selected) { areaFinal_txt.appendText(check.label+", ")
} }// for areaFinal_txt.text = areaFinal_txt.text.substr(0,areaFinal_txt.text.length - 2) } } } function voltar (e:MouseEvent) { // Remove o resgate da DisplayList removeChild(e.target.parent) } function enviar (e:MouseEvent) { /* Envia para o ASP a variavel nome com os dados do campo nome */ variaveis.nome = nome_txt.text variaveis.email = email_txt.text variaveis.senha = senha_txt.text variaveis.cidade = cidade_txt.text variaveis.comentario = comentario_txt.text variaveis.numero = numero_txt.text variaveis.codigo = codigo_txt.text variaveis.estado = cboEstados.selectedItem.uf variaveis.simnao = (rdoSim.selected)? "Sim":"Não"
trace(variaveis.areasInt)
/* Dizemos que os dados a serem enviados está na variável variaveis */ objEnvia.data = variaveis /* Usaremos o método POST */ objEnvia.method = URLRequestMethod.POST /* Passamos o endereço a ser enviado */ objEnvia.url = "contato.asp" /* Dizemos que os dados serão do tipo texto */ objRecebe.dataFormat = URLLoaderDataFormat.TEXT /* Enviamos as variáveis ao PHP */ objRecebe.load(objEnvia) /* Adicionamos um listener a variavel objRecebe */ /* O listener será disparado quando terminar de carregar o arquivo PHP */ objRecebe.addEventListener(Event.COMPLETE, onLoadRecebe)
gotoAndPlay (2) removeChild(e.target.parent) /* Quando o arquivo PHP for carregado */ function onLoadRecebe(event:Event):void { /* Recupera a mensagem que será enviada pelo PHP */ var resultado:URLVariables = new URLVariables(event.currentTarget.data); /* Se deu tudo ok no PHP */
}
}
function corrigir (quem:Object) { var nome:String = quem.name // if(nome.indexOf("_txt")!=-1){ quem.backgroundColor = 0xFF0000 }else{ quem.open() } // retorno_txt.text ="Preencha os campos corretamente" }
// --- Inicialização // Ativa o uso de cor de fundo nos campos de texto
with (formata) { font = "Verdana" size = 12 color = 0xFFFFFF } // Aplica a formatação nos textos dos Componentes chk0.setStyle("textFormat",formata) chk1.setStyle("textFormat",formata) chk2.setStyle("textFormat",formata) chk3.setStyle("textFormat",formata) rdoSim.setStyle("textFormat",formata) rdoNao.setStyle("textFormat",formata)
senha_txt.displayAsPassword = true // rdoSim.selected = true //Quando você manda um Enter comentario_txt.multiline = true // Quando o texto chega no final da linha comentario_txt.wordWrap = true
[/codebox]
ASP
contato.asp Cdonts[/size
[codebox] <% Dim Cdonts set Cdonts = Server.CreateObject("Cdonts.newMail")
mensagem = Replace(mensagem,chr(13),"<br>") 'Trocando o caractere 13 (ENTER) por quebra de linha mensagem = Replace(mensagem, vbCrLf, "<BR>") ' Inserindo a quebra de linha mensagem = Replace(mensagem, " ", " ")
'digite suas informações aqui seuemail="hahha@hihi.com"
Cdonts.From = email 'Email de quem envia a mensagem. Neste caso o email digitado no formulario' Cdonts.To = seuemail 'Email que vai receber Cdonts.Subject = "Contato" 'Assunto Cdonts.Bodyformat = 0 'Conteúdo html Cdonts.MailFormat = 0 'Conteúdo html Cdonts.Body = "Olá, Leonardo você recebeu um Email de Testes.<br><br>Nome: "&nome&"<br>Email: "&email&"<br>Telefone: "&codigo&" - "&numero&"<br>Cidade: "&cidade&"<br>Estado: "&estado&"<br>Senha: "&senha&"<br>NewsLetter: "&simnao&"<br>Comentarios: "&comentario
on error resume next
Cdonts.Send 'envia a mensagem'
if err.number <> 0 then response.Write("retorno=Erro ao enviar.") else response.Write("retorno=Enviado com sucesso.") end if
Function EnviaMail2(vbody, vToNome, vToEmail, vFromNome, vFromEmail, vAssunto) Dim objMessage Dim vResultado vResultado = 0 Set objMessage = CreateObject("CDO.Message") 'On Error Resume Next objMessage.Subject = vAssunto objMessage.From = vFromNome & " <" & vFromEmail & ">" objMessage.To = vToNome & " <" & vToEmail & ">" objMessage.HTMLBody = vbody objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "server-1.netguestdns.com.br" objMessage.Configuration.Fields.Update objMessage.Send if err.number <> 0 then vResultado = 0 else vResultado = 1 end if set objMessage = nothing EnviaMail2 = vResultado End Function
strBody = "Olá, Leonardo você recebeu um Email de Testes.<br><br>Nome: "&nome&"<br>Email: "&email&"<br>Senha: "&senha&"<br>Cidade: "&cidade&"<br>Comentarios: "&comentario 'Nome Destinatário strToNome = "Voce" 'Email Destinatário strToEmail = "hahha@hihi.com"
'Nome do Rementente strFromNome = nome 'Email do Rementente (conta cadastrada no smpt do cliente) strFromEmail = email
'Assunto da mensagem strAssunto = "teste Formulario"
If EnviaMail2(strBody, strToNome, strToEmail, strFromNome, strFromEmail, strAssunto) = 1 then strResultSend = "Sua mensagem foi enviada com sucesso!" Else strResultSend = "Sua mensagem não foi enviada. Verifique os parâmetros" End if
Pergunta
Aprendiz5
acesse pra quem quizer ver e fazer os teste pode ver aqui www.wi-b.com/leo .. ele tem validação e aparece um resgate de tudo que você digitou..façam o teste
se possivel me ajudem como fazer pra pegar os valores do check não estou conseguindo !!!
AS 3
quem gostar deixa manda o cadasto que eu mando FLa e o ASP
abçrs.. estou tentando resolver o probleminha caso não consiga eu posto ake !posto ake !
Flash As3
ASP
contato.asp Cdonts[/size
<%
Dim Cdonts
set Cdonts = Server.CreateObject("Cdonts.newMail")
'pegar variaveis
nome=request.Form("nome")
email=request.Form("email")
senha=request.Form("senha")
cidade=request.Form("cidade")
comentario=request.Form("comentario")
numero=request.Form("numero")
codigo=request.Form("codigo")
estado=request.Form("estado")
simnao=request.Form("simnao")
mensagem = Replace(mensagem,chr(13),"<br>") 'Trocando o caractere 13 (ENTER) por quebra de linha
mensagem = Replace(mensagem, vbCrLf, "<BR>") ' Inserindo a quebra de linha
mensagem = Replace(mensagem, " ", " ")
'digite suas informações aqui
seuemail="hahha@hihi.com"
Cdonts.From = email 'Email de quem envia a mensagem. Neste caso o email digitado no formulario'
Cdonts.To = seuemail 'Email que vai receber
Cdonts.Subject = "Contato" 'Assunto
Cdonts.Bodyformat = 0 'Conteúdo html
Cdonts.MailFormat = 0 'Conteúdo html
Cdonts.Body = "Olá, Leonardo você recebeu um Email de Testes.<br><br>Nome: "&nome&"<br>Email: "&email&"<br>Telefone: "&codigo&" - "&numero&"<br>Cidade: "&cidade&"<br>Estado: "&estado&"<br>Senha: "&senha&"<br>NewsLetter: "&simnao&"<br>Comentarios: "&comentario
on error resume next
Cdonts.Send 'envia a mensagem'
if err.number <> 0 then
response.Write("retorno=Erro ao enviar.")
else
response.Write("retorno=Enviado com sucesso.")
end if
Set Cdonts = Nothing 'finaliza o objeto'
%>
ASP
contato.asp CDO.messege
Editado por Aprendiz5Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.