var limit = 5 * 60 * 1000 jQuery('#button').click(function() { var timer = setTimeout(disableMyButton, limit); }); function disableMyButton() { $("#statusMsg").text("Disabling before page refresh"); localStorage.setItem("isMyButtonDisabled", "true"); } if (localStorage.getItem("isMyButtonDisabled") == "true") { $("#statusMsg").text("Disabling after page refresh"); $('#employeeForm_OOBPIN').prop('disabled', true); window.clearTimeout(timer);