Sto cercando di creare un modulo per inviare messaggi passando attraverso una pagina di controllo dei dati inseriti caricata utilizzando Ajax, lo script che richiama la pagina è il seguente:
La pagina viene caricata correttamente, però, a questo punto sarebbe necessario il pulsante indietro nel caso in cui l'utente voglia modificare i dati, il classico javascript:history.back() non funziona perché non porta alla pagina contente il modulo già compilato, ma alla pagina visitata in precedenza.
Come posso fare? Qualcuno potrebbe aiutarmi?
Grazie
HTML:
$(document).ready(function() {
$("form#Contatti").submit(function(){
var nome = $("#nome").val();
var Indirizzo = $("#Indirizzo").val();
var CAP = $("#CAP").val();
var Comune = $("#Comune").val();
var Provincia = $("#Provincia").val();
var Stato = $("#Stato").val();
var Email = $("#Email").val();
var Telefono = $("#Telefono").val();
var Messaggio = $("#Messaggio").val();
var informativa = $("#informativa").val();
$("div#SpazioContatti").html('<div style=\'text-align:center; \'><img src=\'images/LoaderFormeromaN.gif\' /></div>');
$.ajax({
url: "Controllo1.asp?lingua=<%= request.querystring("lingua")%>",
type: "POST",
data :"nome=" + escape(nome) + "&Indirizzo=" + escape(Indirizzo) + "&CAP=" + escape(CAP) + "&Comune=" + escape(Comune) + "&Provincia=" + escape(Provincia) + "&Stato=" + escape(Stato) + "&Email=" + escape(Email) + "&Telefono=" + escape(Telefono) + "&Messaggio=" + escape(Messaggio) + "&informativa=" + escape(informativa),
dataType: "html",
success: function(msg) {
$("div#SpazioContatti").html(msg)
},
error: function(){
alert("Chiamata fallita!!!");
}
});
return false;
});
});
La pagina viene caricata correttamente, però, a questo punto sarebbe necessario il pulsante indietro nel caso in cui l'utente voglia modificare i dati, il classico javascript:history.back() non funziona perché non porta alla pagina contente il modulo già compilato, ma alla pagina visitata in precedenza.
Come posso fare? Qualcuno potrebbe aiutarmi?
Grazie