我設計了一個HTML 5 + JavaScript手機網頁。在我的頁面中,我有一個名爲「submit」的按鈕。當我點擊它時,按鈕的值將變成「完成」。 但是,如果我點擊「提交」按鈕後刷新了我的頁面,則會出現按鈕(「提交」)的默認值。如何在點擊後禁用按鈕,即使用戶刷新網頁?
我需要的是一旦我點擊那個按鈕,它的值應該只有「完成」,即使用戶刷新他的頁面。 有沒有具體的方法來做到這一點?
<style>
.selectBtn{height:60px;width:80px;
background-color:yellow;}
#abc{background-color:gray;height:100%;width:60%;}
</style>
</head>
<body><div id='abc'></div>
<script>
content = document.getElementById('abc');
function dx(){
var Btn = document.createElement('button');
Btn.type = 'button';Btn.className = 'selectBtn';
Btn.innerHTML = 'Submit';
Btn.onclick = function()
{
this.innerHTML='Done';
}
content.appendChild(Btn);
}
dx();
</script>
您不能僅通過客戶端代碼完成此操作。你可以用localStorage做一些類似的工作,但是這個工作直到用戶在客戶端清除它。 –
去和谷歌localStorage.getItem或localStorage.setItem :)這可能是一個想法,以安全的按鈕的實際狀態。 –
按鈕應該有多久標籤'完成'?如果用戶關閉窗口並重新打開頁面,會發生什麼? –