Salve,
non riesco a capire perchè dopo questo script si effettua il reload della pagina... Dopo aver eseguito questo codice:
codice:
function sendEmail(){                                    var selectEmailMit = document.getElementById("emailMit");
                                    var emailMit = selectEmailMit.value;
                                    var selectEmailDest = document.getElementById("emailDest");
                                    var emailDest = selectEmailDest.value;
                                    var selectMessaggio = document.getElementById("messaggio");
                                    var messaggio = selectMessaggio.value;
                                    
                                    if(messaggio.length == 0 || emailMit.length == 0){
                                        if(emailMit.length == 0){selectEmailMit.value = "Inserire Email Quì";}
                                        if(messaggio.length == 0){selectMessaggio.value = "Inserire quì il messaggio.";}
                                    }
                                    else if(messaggio.length != 0 && emailMit.length != 0){
                                        if(selectEmailMit.value.match(/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)/g)){
                                            $.ajax({
                                            type: "GET",
                                            url: "assets/sendEmail.php",
                                            data: "emailMit="+ emailMit + "&emailDest=" + emailDest + "&messaggio=" + messaggio,
                                            success: function(val){
                                                    $("#emailDiv").hide();
                                                    $("#emailDiv").html(val);
                                                    $("#emailDiv").fadeIn(1500);
                                                    setTimeout("$('#emailDiv').fadeOut(1500)",8000);
                                            }
                                            });
                                        }
                                        else{
                                            selectEmailMit.value = "";
                                            selectEmailMit.placeholder = "Inserire un indirizzo email valido";
                                        }
                            }};
Il reload si avvia dopo del fadeIn... Il fadeOut non avviene perchè la pagina fa il reload prima che possa avviarsi