问题描述
- js中的按钮点击问题,如何实现一个按钮失效,用disable=true不能实现
- 想要一个按钮一天只能被点击一次,不管页面刷不刷新,重不重新加载都之能被点击一次。我需要源代码,不需要思想。谢谢各位前辈指点。
解决方案
$(""#button"").attr(""disabled""true"");
解决方案二:
少个d
function testClick(){ var btn = document.getElementById('testbtn'); btn.disabled=""true"";}
解决方案三:
你可以获取系统当前时间存到session 然后点击一次就后就把他$(""#button"").attr(""disabled""disabled"");
解决方案四:
还有一个办法,你把这个按钮点击过后,设置为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());
}
那日期我没有进行转换,自己转吧,大概就是这个意思
}
解决方案五:
在数据库存储一个时间字段,每次加载时异步请求做判断
时间: 2024-11-17 11:44:53