JS中的按钮问题,判断他是否失效

各位前辈:如何实现一个按钮在一天最多只能点击一次,再次点击都无效。不管页面是否从新加载或者刷新,都只能被点击一次,谢谢大师求解。

状态记录到后端,加载页面的时候读取按钮状态,根据是否有效设置按钮可用不可用就可以了

楼上正解, 其实记录cookie也可以,只不过清掉cookie 就失灵了

楼上:如何写源代码呢?我对代码一点不懂。

如果要严格的控制,就得必须用户登录,然后用户点击后再后台记录,再次加载页面时就可以根据记录的状态禁用。

还有一个办法,你把这个按钮点击过后,设置为disabled=true,并且给这个按钮设置一个属性,属性名称随便你定,比如 status,属性的值设置为当前的日期

下次页面刷新或点击时去判断这个属性的值是不是今天就OK了,不用那么发麻传到后台保存啥的
function test(){
var disabled = $('#button').attr('disabled');
var status = $('#button').attr('status');
var toDay = new Date();l
if(status == toDay && disabled){
return;
}else{
$("#button").attr("disabled", "true");
$("#button").attr("status", new Date());
}
那日期我没有进行转换,自己转吧,大概就是这个意思
}