Ver Mensaje Individual
  #14 (permalink)  
Antiguo 31/08/2010, 19:28
agoraestudio
 
Fecha de Ingreso: marzo-2010
Mensajes: 61
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: mandar mail con datos obtenidos desde un formulario flash

gracias por tu ayuda fede el formulario ya funciona correctamente...

Ahora tengo otro problemilla. He tenido q cambiar algunos de los datos del formulario por combobox y checkbox. El combobox he conseguido que funcione y envia los datos perfectamente pero el checkbox me manda como dato "undefined "
los checkbox se llaman check1, check2...
Adjunto codigo del flash:

function buscaSeleccionados():Array {

var tipo = new Array();

for(var i = 1; i <2; i++) {

if(this["check" + i].selected) {

tipo.push(this["check" + i].label);

}

}

return tipo;

}







enviar = function () {
if (ragione.text.length !=0 && forma.length !=0 && comune.length !=0 && provincia.length !=0 && attivita.text.length !=0 && fatturato.length !=0 && servizio.length !=0 && importo.length !=0 && tipo.text.length !=0 && nome.length !=0 && telefono.length !=0 && mail.length !=0 && note.length !=0) {
if (mail.text.indexOf("@") != -1 && mail.text.indexOf(".") != -1) {
function() {

// Creamos el arreglo respuestas con el arreglo que nos regresa la función buscaSeleccionados

var tipo:Array = buscaSeleccionados();

}
form1 = new LoadVars();
form1.ragione = ragione.text;
form1.forma = forma.text;
form1.comune = comune.text;
form1.provincia = provincia.text;
form1.attivita = attivita.text;
form1.fatturato = fatturato.text;
form1.servizio = servizio.text;
form1.importo = importo.text;
form1.tipo = tipo.text;
form1.nome = nome.text;
form1.telefono = telefono.text;
form1.mail = mail.text;
form1.note = note.text;
form1.sendAndLoad("send.php", form1, "POST");
servidor_txt.text = "Stiamo inviando il tuo messaggio..";
ragione.text = "";
forma.text = "";
comune.text = "";
provincia.text = "";
attivita.text = "";
fatturato.text = "";
servizio.text = "";
importo.text = "";
tipo.text = "";
nome.text = "";
telefono.text = "";
mail.text = "";
note.text = "";
form1.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Il tuo messaggio è stato inviato.";
ragione.text = "";
forma.text = "";
comune.text = "";
provincia.text = "";
attivita.text = "";
fatturato.text = "";
servizio.text = "";
importo.text = "";
tipo.text = "";
nome.text = "";
telefono.text = "";
mail.text = "";
note.text = "";
} else {
servidor_txt.text = "Ci sono problemi con il server.";
}
};
} else {
email_txt.text = "Posta elettronica non valida";
}
} else {
ragione.text = "Dato richiesto";
forma.text = "Dato richiesto";
comune.text = "Dato richiesto";
provincia.text = "Dato richiesto";
attivita.text = "Dato richiesto";
fatturato.text = "Dato richiesto";
servizio.text = "Dato richiesto";
importo.text = "Dato richiesto";
tipo.text = "Dato richiesto";
nome.text = "Dato richiesto";
telefono.text = "Dato richiesto";
mail.text = "Dato richiesto";
note.text = "Dato richiesto";
}
};

enviar_btn.onRelease = enviar;


lo envia perfectamente todo pero el valor de la variable tipo q es la q se supone q contiene los checkbox me sale "undefined"


agradezco vuestra ayuda