Comunidad de diseño web y desarrollo en internet online

Problemas con Radio Button

Citar            
MensajeEscrito el 08 Mar 2009 02:27 am
Hola amigos de CRISTALAB

Tengo un form de contactenos en flash el cual esta aqui http://www.teofertamos.com/form_ok/ y envio todos los datos a mi correo, exepto este
-Preferred Method of Contact : o Telephone o mail o Either, la idea es que cuando seleccione alguno, pues q ese dato me llegue al correo, pero no es asi, y este q es parecido si llega
-Do you need Web Hosting: o Yes oNo, I have a host o No, I'llget my...
al seleccionar alguno de esto datos si llega, a qui les dejo el codigo que estoy trabajando.



Este es el codigo q tengo en flash:
-----------------------------------------------

import mx.controls.Alert;
enviar = function () {
if (nombres_txt.text.length && mail_txt.text.length && telefono_txt.text.length && ciudad_txt.text.length && web_url_txt.text.length && web_site_txt.text.length && project_txt.text.length && details_txt.text.length) {
if (mail_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombres = nombres_txt.text;
form_lv.mail = mail_txt.text;
form_lv.telefono = telefono_txt.text;
form_lv.ciudad = ciudad_txt.text;
form_lv.web_url = web_url_txt.text;
form_lv.web_site = web_site_txt.text;
form_lv.web_hosting = web_hosting.RadioButton.label;
form_lv.project = project_txt.text;
form_lv.details = details_txt.text;
form_lv.contactar_cliente = contactar_cliente.RadioButton.label;
form_lv.sendAndLoad("send_RGP.php", form_lv, "POST");
servidor_txt.text = "Enviando Mensaje..";
nombres_txt.text = "";
mail_txt.text = "";
telefono_txt.text = "";
ciudad_txt.text = "";
web_url_txt.text = "";
web_site_txt.text = "";
project_txt.text = "";
details_txt.text = "";
form_lv.onLoad = function() {

if (this.estatus == "ok") {
//servidor_txt.text = "Tu mensaje fue enviado...";
Alert.show("Tu mensaje fue enviado...", "Exito");
nombres_txt.text = "";
mail_txt.text = "";
telefono_txt.text = "";
ciudad_txt.text = "";
web_url_txt.text = "";
web_site_txt.text = "";
project_txt.text = "";
details_txt.text = "";
servidor_txt.text = "";
} else {
//servidor_txt.text = "Problemas con el servidor.";
Alert.show("Problemas con el servidor", "Error");
}
};
} else {
//mail_txt.text = "Correo Invalido";
Alert.show("Correo invalido");
}
} else {
nombres_txt.text = "";
mail_txt.text = "";
telefono_txt.text = "";
ciudad_txt.text = "";
web_url_txt.text = "";
web_site_txt.text = "";
project_txt.text = "";
details_txt.text = "";
servidor_txt.text = "";
}
};
borrar = function () {
nombres_txt.text = "";
mail_txt.text = "";
telefono_txt.text = "";
ciudad_txt.text = "";
web_url_txt.text = "";
web_site_txt.text = "";
project_txt.text = "";
details_txt.text = "";
servidor_txt.text = "";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;


Codigo php (send_RGP.php):
----------------------------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?php
$nombres = $_POST['nombres'];
$mail = $_POST['mail'];
$telefono = $_POST['telefono'];
$ciudad = $_POST['ciudad'];
$web_url = $_POST['web_url'];
$web_site = $_POST['web_site'];
$web_hosting = $_POST['web_hosting'];
$project = $_POST['project'];
$details = $_POST['details'];
$contactar_cliente = $_POST['contactar_cliente'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombres . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Telefono: " . $telefono . " \r\n";
$mensaje .= "Ciudad: " . $ciudad . " \r\n";
$mensaje .= "Your Website URL: " . $web_url . " \r\n";
$mensaje .= "Purpose of Website: " . $web_site . " \r\n";
$mensaje .= "---------------------- \r\n";
$mensaje .= "Website Service Needed \r\n";
$mensaje .= "---------------------- \r\n";
$mensaje .= "Do you need Web Hosting:". $web_hosting ." \r\n";
$mensaje .= "Please estimate your project Budget: " . $project . " \r\n";
$mensaje .= "Please enter details about your website service needs: " . $details . " \r\n";
$mensaje .= "Preferred Method of Contact: " . $contactar_cliente . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Contacto desde RGP Solutions';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';

?>

</body>
</html>


Les agradeceria mucho si me colaboran muchas gracias.

Por Sergio GD

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 08 Mar 2009 03:16 am
¿que es lo que te llega al corre? vacio, undefined, o algo mas? y, contactar_cliente.RadioButton.label, Radiobutton es el groupName?? y contactar_cliente un MovieClip o como?

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 08 Mar 2009 03:29 pm
Bueno mira
.Al correo no me llega nada
.contactar_cliente.RadioButton.label, donde contactar_cliente es el nombre del grupo y el RadioButton lo puse por lo que estoy trabajando con un RadioButton, pues la verdad estoy empezando hasta ahora a trabajar con actionScripts, espero q me comprendas.
Te agradeceria mucho q me colaboraras en este tema tan importante para mi. este es mi correo [email protected]
Te voy a dejar un link para q veas mi .fla: http://www.teofertamos.com/form_ok/form_RGP.fla

Por Sergio GD

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 09 Mar 2009 02:41 am
:P ya vi tu problema, NO se usa asi:

Código ActionScript :

web_hosting.RadioButton.label

Se usa asi:

Código ActionScript :

web_hosting.selectedRadio.label


Tambien cambia el otro. dices que el otro SI funciona, pero esta mal escrito., de todas formas tambien cambialo.

Saludos.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 09 Mar 2009 03:46 pm
Bueno al correo ya me llega algo, pero me llega es esto en ambos campos, undefined
los pongo de la siguiente manera

-form_lv.web_hosting = web_hosting.selectedRadio.label;
-form_lv.contactar_cliente = contactar_cliente.selectedRadio.label;

Q me harà falta o q debo hacer para que me llega el dato que necesito, como te dije estos son mis primeros pasos en ActionCripts, te agradeceria q me siguieras colaborando.

Por Sergio GD

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 09 Mar 2009 06:42 pm
Mmmm, no pense que fuera a pasar eso, a mi el selectedRadio no me da undefined, pero bueno, eso no esta en la documentacion de flash, a lo mejor es un "bug", aunque es poco probable, ¿estas seguro de haber escrito todos los nombres bien?

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 10 Mar 2009 12:39 am
jejeje..

Ya logre enviar los datos al correo, pues simplemente el valor q yo seleccione en cualquier Radio Button lo asigno a un campo de texto y ese campo de texto lo envio al php.

Muchas gracias por colaborarme

Saludos..Mucho Exitos :D

Por Sergio GD

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 10 Mar 2009 02:51 am
Serà que me podrias ayudar con otra cosita.

rebisa este link http://www.teofertamos.com/raymond/ da clic en los edificios (About Us), y veras q el texto se demora un poco para cargar por q es un swf externo, el swf se carga en un mc vacio se llama contenedor_About. Entoces me gustaria q me ayudaras a que apareciera como preloader una barrita y un porcejantaje cuando de clic el item del menu. he buscado varios tutoriales, pero no doy.

Gracias, tambien gracias por la ayuda del tema anterior. Te encargo.

Por Sergio GD

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 10 Mar 2009 02:54 am
Hola, dale una mirada a este tuto

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 11 Mar 2009 12:23 am
Ok gracias, lo miro y te estoy avisando, gracias
Saludos... :D

Por Sergio GD

3 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.