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>