我设计了一个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 :)这可能是一个想法,以安全的按钮的实际状态。 –
按钮应该有多久标签'完成'?如果用户关闭窗口并重新打开页面,会发生什么? –