ciao a tutti,
ho creato un piccolo form per l'invio dati in flash mx (actionscript 2) che smista le variabili (nome, tel, email, messaggio) ad un file mail.php che, a sua volta, li invia su una casella di posta elettronica...ma ho questo problema : mi arrivano su questa casella tutti i dati correttamente tranne quelli relativi al campo tel (che mi arriva vuoto)....credo che possa dipendere dal fatto che pur avendo definito questo campo come text, vado ad inserire un numero (tel_var = telefono.text....dove tel è il nome della variabile e telefono è il nome del campo del testo di input).
sapreste suggerirmi come correggere il codice di seguito riportato, che è associato al tasto invia?? grazie mille
on (release) {
if (nome.text == "") {
info = "Prego : inserire nome";
} else if (email.text.indexOf("@")<2) {
info = "Prego : inserire e-mail";
} else if (email.text.lastIndexOf(".")<=(email.text.indexOf( "@")+2)) {
info = "Prego : inserire e-mail valida";
} else if (email.text.length<8) {
info = "Prego : inserire e-mail valida";
} else if (note.text == "") {
info = "Prego : inserire messaggio";
} else {
info = "Il messaggio è stato inviato";
name_var = nome.text
tel_var = telefono.text
mail_var = email.text
mess_var = note.text
var invia = new LoadVars();
invia.name = name;
invia.mail = mail;
invia.mess = mess;
invia.path = this;
invia.onLoad = function(success) {
if (success) {
avviso = this.risposta;
this.path.gotoAndPlay("inviato");
} else {
avviso = "Impossibile inviare i dati";
this.path.gotoAndPlay("inviato");
}
};
invia.sendAndLoad("mail.php", invia , "POST");
}
}