Originariamente inviato da amnesiac
ho un form fatto in flash che invia delle variabili- campi di testo ad una pagina asp, funziona ma quando inserisco delle lettere accentate tipo è,ò,à,ù,ì le passa ad asp così ¨Ã¨ òò²Ã² ù¹Ã¹ ì à à , come faccio a mantenere le lettere accentate che flash me le cambia??
ecco il form cioè l'azione al pulsante invia:
on (release) {
errore = false;
if ( consenso.getvalue() == "no") {
mess = "necessario autorizzare il trattamento dei dati personali";
} else {
if (nome == undefined) {
errore = true;
}
if (nome == "") {
errore = true;
}
if (cognome == undefined) {
errore = true;
}
if (cognome == "") {
errore = true;
}
if (indirizzo == undefined) {
errore = true;
}
if (indirizzo == "") {
errore = true;
}
if (citta == undefined) {
errore = true;
}
if (citta == "") {
errore = true;
}
if (telefono == undefined) {
errore = true;
}
if (telefono == "") {
errore = true;
}
if (email == undefined) {
errore = true;
}
if (email == "") {
errore = true;
}
for (i=0; i<email.length; i++) {
if (email.charAt(i)== "@") {
j++;
}
}
if (j != 1) {
errore = true;
}
if (errore == true) {
mess = "compila correttamente i campi";
} else {
modulo = new LoadVars();
modulo.nome = nome;
modulo.cognome = cognome;
modulo.indirizzo = indirizzo;
modulo.citta = citta;
modulo.telefono = telefono;
modulo.email = email;
modulo.commenti = commenti;
modulo.consenso = consenso;
modulo.send("form.asp", "_top", "POST");
mess = "Messaggio inviato";
}
}
}