questo blocco
if (this.ris == "1")
{txt7 = "invio ok"}
else
{txt7 = "invio ko"}
va anche lui dentro l'onLoad per funzionare![]()
questo blocco
if (this.ris == "1")
{txt7 = "invio ok"}
else
{txt7 = "invio ko"}
va anche lui dentro l'onLoad per funzionare![]()
il codice sarebbe corretto... bisognerebbe verificare a questo punto cosa effettivamente ricevi da PHP
[edit] aspetta un attimo! ho rivisto il tuo php, devi aprire e chiudere le variabili con &
quindi
if(mail($destinatario, $oggetto, $sms, $headers)){
echo "&ris=1&";
}
else
{
echo "&ris=2&";
}
altrimenti il risultato conterrebbe insieme al valore, degli spazi vuoti, perciò la tua verifica if...else non sarebbe mai verificata