Foros del Web » Creando para Internet » Flash y Actionscript »

Problemas con el formulario de contacto.

Estas en el tema de Problemas con el formulario de contacto. en el foro de Flash y Actionscript en Foros del Web. HOLA... ME GUIE POR ESTA PAGINA PARA CREAR UN FORMULARIO DE CONTACTO http://www.maestrosdelweb.com/editorial/fflashphpform/ eN FLASH EN BOTON ENVIAR TENGO LO SIGUIENTE: enviar = function () ...
  #1 (permalink)  
Antiguo 08/07/2010, 13:55
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Exclamación Problemas con el formulario de contacto.

HOLA...
ME GUIE POR ESTA PAGINA PARA CREAR UN FORMULARIO DE CONTACTO
http://www.maestrosdelweb.com/editorial/fflashphpform/

eN FLASH EN BOTON ENVIAR TENGO LO SIGUIENTE:
enviar = function () {
if (email_txt.text.length && nombre_txt.length && titulo_txt.length && mensaje_txt.length) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.titulo = titulo_txt.text;
form_lv.sendAndLoad("http://www.tmeister.net/send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
titulo_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
mensaje_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
titulo_txt.text = "";
} else {
mensaje_txt.text = "Problemas con el servidornIntentalo de Nuevo";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
titulo_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
}
};


y EN BOTON BORRAR

borrar = function () {
nombre_txt.text = " ";
email_txt.text = " ";
mensaje_txt.text = " ";
titulo_txt.text = " ";
};

PERO ME SALEN LOS SIGUIENTES ERRORES!!!
La declaración debe aparecer dentro del controlador on
La declaración debe aparecer dentro del controlador on


ALGUIEN SABE QUE PUEDO HACER????

EL TEXTO EL PHP ES EL SIGUIENTE
<?php
if(isset($_POST["nombre"]) && isset($_POST["titulo"]) isset($_POST["email"])
isset($_POST["mensaje"]) ){
$fecha = date("d-M-y H:i");
$mymail = "[email protected]";
$subject = "Desde el Sitio.. =)";
$contenido = $nombre." Escribio :\n";
$contenido .= $mensaje."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$mail."\nReply-To:".$mail."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/plain";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>

Porfavor... que alguien me ayude, necesito hacer un formulario de contacto!!!
lo e intetado muchas veces y siempre hay algun problemas....
ya se "problemas con el servidor" o que se borran los datos!

Gracias!
  #2 (permalink)  
Antiguo 08/07/2010, 14:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Tema movido desde Configuración PHP a Flash y Actionscript
  #3 (permalink)  
Antiguo 08/07/2010, 16:41
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problemas con el formulario de contacto.

Hola malahierba:
El código que te da error es porque lo haz escrito mal.
Como ese código debe de ir en un botón debes de escribirlo así:
Código actionscript:
Ver original
  1. on (release) {
  2.     borrar = function () {
  3.         nombre_txt.text = " ";
  4.         email_txt.text = " ";
  5.         mensaje_txt.text = " ";
  6.         titulo_txt.text = " ";
  7.     };
  8. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: contacto, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:06.