Salve,
non riesco a capire perchè dopo questo script si effettua il reload della pagina... Dopo aver eseguito questo codice:
Il reload si avvia dopo del fadeIn... Il fadeOut non avviene perchè la pagina fa il reload prima che possa avviarsicodice: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"; } }};


Rispondi quotando
