Buongiorno, sto utilizzando lo script che segue per preservare il contenuto di alcuni campi di un modulo di contatto anche se la pagina viene riaggiornata. Vorrei, pero`, che i campi venissero resettati automaticamente dopo un certo tempo (es: 5 minuti). E` possibile? Grazie per l'aiuto
codice:<script> // Run on page load window.onload = function() { // If sessionStorage is storing default values (ex. name), exit the function and do not restore data if (sessionStorage.getItem('name') == "name") { return; } // If values are not blank, restore them to the fields var name = sessionStorage.getItem('name'); if (name !== null) $('#name').val(name); var email = sessionStorage.getItem('email'); if (email !== null) $('#email').val(email); var message= sessionStorage.getItem('message'); if (message!== null) $('#message').val(message); } // Before refreshing the page, save the form data to sessionStorage window.onbeforeunload = function() { sessionStorage.setItem("name", $('#name').val()); sessionStorage.setItem("email", $('#email').val()); sessionStorage.setItem("message", $('#message').val()); } </script>

Rispondi quotando
