【问题标题】:disable / enable asp.net linkbutton using javascript使用 javascript 禁用/启用 asp.net 链接按钮
【发布时间】:2010-11-18 12:36:57
【问题描述】:

我需要能够使用 javascript 作为我正在编写的自定义验证器的一部分来启用和禁用链接按钮。

我发现设置“disabled=true”会禁用标准按钮,但对链接按钮没有任何作用。

在 JQuery 中搞砸之后,我发现以下内容实际上会禁用按钮:

$(button).click( function() { return false; }

其中按钮是对对象的引用。效果很好。但是,我一生都无法弄清楚如何重新启用它!这些似乎都不起作用:

$(button).click( function() { return true; }
$(button).click( function() { }

如果有人可以为我指出正确的方向以重新启用我的按钮,或者提出更好的禁用按钮的方法,我们将不胜感激。

雪儿们, 马特

【问题讨论】:

    标签: javascript .net validation


    【解决方案1】:

    我认为你必须先解除绑定第一个事件。

    不知道在其他版本中,但是在 1.4.2 中可以附加多个事件,所以当你这样做时的行为

    $(button).click( function() { return false; } 
    $(button).click( function() { return true; } 
    

    将是'返回假;返回真;'

    $(button).unbind('click');
    $(button).click( function() { return true; } 
    

    【讨论】:

    • 这是对的,但是 $(button).click( function() { return true; } 不是必须的,使用 .unbind("click") 就足够了
    • 啊哈,太好了。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 2012-02-01
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    • 2010-09-07
    相关资源
    最近更新 更多