不可点击的按钮在主页面上重置

时间:2013-08-29 07:29:33

标签: jquery

我正在尝试创建一个按钮,在用户点击之后,它是无法点击的,但是当该人返回主页面时,我希望按钮重置并再次可点击。我已经设法用这个

做了无法点击的部分
$(document).ready(function() {      
    $('input[type="button"]').click(function() {
        var el = $(this);
        el.attr('disabled', 'disabled');
        setTimeout(function() { el.removeAttr('disabled'); }, 3000);
    })    
});

但是,我无法进行重置部分。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您不应该依赖setTimeout来启用它。您说过,一旦用户登陆主页面,您需要重置它。因此,请在此时删除已禁用属性。伪代码:

$(document).ready(function() {      
    $('input[type="button"]').click(function() {
        var el = $(this);
        el.attr('disabled', 'disabled');
    })    
});

var showMainPage = function() {
    el.removeAttr('disabled');
}