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

formularios con combobox

Estas en el tema de formularios con combobox en el foro de Flash y Actionscript en Foros del Web. Buenas, copio el codigo que utilizo para los formularios, al que quiero añadir una opcion de respuesta. Lo ideal es un radiobutton, pero como no ...
  #1 (permalink)  
Antiguo 19/09/2006, 07:41
 
Fecha de Ingreso: marzo-2005
Mensajes: 370
Antigüedad: 19 años, 8 meses
Puntos: 1
formularios con combobox

Buenas, copio el codigo que utilizo para los formularios, al que quiero añadir una opcion de respuesta. Lo ideal es un radiobutton, pero como no se hacerlo, he intentado con combobox. Se trata de que el usuario reponda a una determinada pregunta, con tres respuestas validas.

Ademas, cuando exporto el flash me sale un cuadrado blanco donde he puesto el componente...

El codigo del fla, donde todas las opciones son introduccion de texto excepto lista_tarjetas que es combobox, y su nombre de instancia lista_tarjetas. En parametros he definido el campo data y label, que son iguales, con las tres opciones. Por favor, decidme si estoy cogiendo bien el valor para definir la variable.

Código:
enviar = function () { 
	if (nombre_txt.text.length && email_txt.length && telefono_txt.length  && direccion_txt.length  && dni_txt.length  && fecha_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.email = email_txt.text;
				form_lv.telefono = telefono_txt.text;
				form_lv.direccion = direccion_txt.text;
				form_lv.dni = dni_txt.text;
				form_lv.fecha = fecha_txt.text;
				form_lv.mensaje = mensaje_txt.text;
				form_lv.tarjeta = lista_tarjetas.getSelectedItem().data;
				form_lv.sendAndLoad("http://www.MI PAGINA/send_socios.php", form_lv, "POST");
				mensaje_txt.text = "Enviando Mensaje...";
				nombre_txt.text = "";
				email_txt.text = "";
				telefono_txt.text = "";
				direccion_txt.text = "";
				dni_txt.text = "";
				fecha_txt.text = "";
				form_lv.onLoad = function() {
					trace("Mensaje Enviado");
					if (this.estatus == "ok") {
						mensaje_txt.text = "Mensaje enviado. \n\nGracias por ponerte en contacto con nosotros.";
						nombre_txt.text = "";
						email_txt.text = "";
						telefono_txt.text = "";
						direccion_txt.text = "";
						dni_txt.text = "";
						fecha_txt.text = "";
						} 
					else {
						mensaje_txt.text = "Mensaje no enviado";
						}
						};
						} 
						else {
							email_txt.text = "Correo Invalido";
							}
							} 
							else {
								nombre_txt.text = "Dato Necesario";
								email_txt.text = "Dato Necesario";
								telefono_txt.text = "Dato Necesario";
								direccion_txt.text = "Dato Necesario";
								dni_txt.text = "Dato Necesario";
								fecha_txt.text = "Dato Necesario";
								mensaje_txt.text = "Dato Necesario";
								}
								};

enviar_btn.onRelease = enviar;

skip_btn.onRelease =function(){
	
	getURL("javascript:void(window.close())");
	}

Y ahora el codigo PHP del archivo que recoge las variables:

Código PHP:
<?php
if(isset($_POST["nombre"])&& isset($_POST["email"])&& isset($_POST["telefono"])&& isset($_POST["direccion"])&& isset($_POST["dni"])&& isset($_POST["fecha"])&& isset($_POST["mensaje"]) ){
    
$fecha date("D-M-y H:i");
    
$mymail "MI EMAIL";
    
$subject "Desde MI PAGINA";
    
$contenido $_POST["nombre"]." \n\n";
    
$contenido .= $_POST["email"]." \n\n";
    
$contenido .= $_POST["telefono"]."\n\n";
    
$contenido .= $_POST["direccion"]."\n\n";
    
$contenido .= $_POST["dni"]."\n\n";
    
$contenido .= $_POST["fecha"]."\n\n";
    
$contenido .= $_POST["mensaje"]."\n\n";
    
$contenido .= $_POST["tarjeta"]."\n\n";
    
$contenido .= "el mensaje se escribio el ".$fecha;
    
$header "From:".$_POST["email"]."\nReply-To:".$_POST["email"]."\n";
    
$header .= "X-Mailer:PHP/".phpversion()."\n";
    
$header .= "Mime-Version: 1.0\n";
    
$header .= "Content-Type: text/plain";
    
mail($mymail$subjectutf8_decode($contenido) ,$header);
    echo 
"&estatus=ok&";
}
?>

Gracias de antemano

PS al moderador: No veo opcion de borrar el anterior mensaje que he escrito, ni de editar su titulo, por lo que prefiero abrir uno nuevo.
  #2 (permalink)  
Antiguo 20/09/2006, 03:17
 
Fecha de Ingreso: marzo-2005
Mensajes: 370
Antigüedad: 19 años, 8 meses
Puntos: 1
Buenas, sigo peleando con ello. He mirado todos los mensajes referentes desde enero 2005. Por favor, me puede alguien echar un cable?

Lo mas intrigante de todo es que cuando publico la pelicula los componentes que he puesto en el escenario salen como cuadrosblancos, no se ve nada.

Gracias
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 23:42.