·
miarroba.com
ayuda con codigo de formulario
 
Índice de subforos · Ayuda para webmasters · Macromedia Flash
Noticias · Buscar · Tags · Tagboard · Usuarios · Fisgona
Autor Mensaje 
siriguilla140siriguilla140
Machacateclados
Machacateclados

Mensajes: 145
Desde: 22/Abr/2007
#1 ·
ayuda con codigo de formulario

hola tengo este codigo en actionscrip para poner un formulario en flash y tengo una gran duda y es que donde pongo yo mi email aqui para que cada vez que mis clientes utilice el formulario me llege el mnsaje a mi correo.

aqui os dejo el codigo a ver si me podeis decir donde pongo mi email:

reset_button.onRelease = function()
{
 contact_name.text = "";
 contact_email.text = "";
 contact_subject.text = "";
 contact_message.text = "";
}
send_button.onRelease = function()
{
 if( contact_name.text != "" && contact_email.text != "" &&
  contact_subject.text != "" && contact_message.text != "" )
 {
    contact_name.text = "";
  contact_email.text = "";
  contact_subject.text = "Thank You!";
  contact_message.text = "Your message was sent successfully!";
 }
}


22/May/2008 15:35 GMT+1
hernan_736hernan_736
Usuario habitual
Usuario habitual


Mensajes: 15
Desde: 10/Ago/2005
#2 ·
RE: ayuda con codigo de formulario

Como veras en el codigo que escribiste..  tu boton Send lo unico que hace es borrar todo y escribirte "Thank You!" en el asunto y "Your message was sent successfully!" en el mensaje y eso es todo.


22/May/2008 15:54 GMT+1
siriguilla140siriguilla140
Machacateclados
Machacateclados

Mensajes: 145
Desde: 22/Abr/2007
#3 ·
RE: ayuda con codigo de formulario

perdona esque no se mucho de actionscript pueden darme algun codigo que envie el formulario a mi correo???

22/May/2008 16:58 GMT+1
hernan_736hernan_736
Usuario habitual
Usuario habitual


Mensajes: 15
Desde: 10/Ago/2005
#4 ·
RE: ayuda con codigo de formulario

no se si habra alguna forma mas facil de hacerlo pero aca lo tenes bastante bien explicado

Saludos.

22/May/2008 17:03 GMT+1
t3r4byt3t3r4byt3
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 103
Desde: 25/Jul/2008
#5 ·
RE: ayuda con codigo de formulario

Buenas!
Hay un método. ActionScript ha de comunicarse con PHP (sí o sí, no keda otra...)
para ello create un ficherito *.php con el código siguiente:

<?php
    $sendTo = "tucoreo@hosting.com";
    $subject = "Motivo del correo"; //este también puedes traerlo de AS con una variable $asunto
//esto son los datos de quien lo envía
    $headers = "From: ".$nombre." ".$apellidos;
    $headers .= "<".$email.">\r\n";
    $headers .= "Reply-To: ".$email;
    $message = $mensaje; //texto del mensaje
    mail($sendTo, $subject, $message, $headers); //función php que envía el mensaje
?>

en el primer frame de la pelicula pones...
//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarMail()
{
    envio_lv.nombre = nombre.text;
    envio_lv.apellidos = apellidos.text;
    envio_lv.email = email.text;
    envio_lv.cuerpo = mensaje.text;
//aki se llama al archivo php, la funcion que se ejecuta al terminar el php y el método del paso de parámetros
    envio_lv.sendAndLoad("mail.php", recibir_lv, "POST");
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito)
{
    if (exito)
    {
        respuesta = "Se ha enviado el mail correctamente.Nos pondremos en contacto con Ud. lo antes posible. Rediba un cordial saludo.";
        nombre="";
        apellidos="";
        email="";
        mensaje="";       
    }
    else
    {
        respuesta = "Error en la aplicación de correo";
    }
};

nota: respuesta es un cuadro de texto dinámico en flash. habrás de crear tantas variables LV como campos tengas que pasar a php desde el flash.

y en el botón enviar....
on (release)
{
    if ((nombre=="") or (apellidos=="") or (email=="") or (mensaje==""))
    {
        respuesta = "Hay campos obligatorios sin rellenar. Por favor, revise el formulario.";
    }
    else
    {
        enviarMail();
    }
}


Yo estoy ahora con esto justamente; pero tengo problemillas pq me llega vacío, pero sé que es así. Si tu consigues que te llegue bien, hazmelo saber :5) Gracias y espero que te haya servido de algo:-/

05/Ago/2008 13:45 GMT+1
lythiumlythium
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 20
Desde: 25/May/2006
#6 ·
RE: ayuda con codigo de formulario

Casualmente yo también estoy preparando un formulario de contacto.

 

Te ayudaría pero es que también estoy atascado, parece que todo está perfecto, pero cuando intento escribir en los campos sólo aparece el puntero con forma de escribir pero no puedo escribir nada, ni enviar.

Sabéis si se puede hacer un formulario en una película a parte y ésta insertarla en la película principal? Por que creo que ese es el problema :S

Si lo soluciono te echaré un cable.


21/Ago/2008 16:56 GMT+1
Índice de subforos · Ayuda para webmasters · Macromedia Flash
Temas similares
Asunto Autor#VisitasÚltima respuesta
ayuda con formulario en flash15/May/2008, 19:47
siriguilla140siriguilla140
0334No hay respuestas
Ayuda con un simple codigo04/Jul/2007, 12:53
Ruben_qlcRuben_qlc
0261No hay respuestas
Correccion codigo, ayuda23/Ago/2005, 13:43
OrinalmaniaOrinalmania
134323/Ago/2005, 20:13
DkS-AssaultDkS-Assault Ir al último mensaje del tema
Codigo!! Ayuda!!16/Jun/2005, 02:34
anarkopankekeanarkopankeke
392117/Jun/2005, 04:50
DkS-AssaultDkS-Assault Ir al último mensaje del tema
ayuda con un flash27/Nov/2008, 16:57
sibneksibnek
024No hay respuestas
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 06:26
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª