代码之家  ›  专栏  ›  技术社区  ›  Bob Tway

使用javascript禁用/启用asp.net链接按钮

  •  0
  • Bob Tway  · 技术社区  · 14 年前

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

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

    在JQuery中胡思乱想之后,我发现以下命令实际上会禁用该按钮:

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

    其中button是对象的引用。效果很好。然而,我无法为我的生命想出如何重新启用它!这两种方法都不管用:

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

    如果有人能给我指一个正确的方向来重新启动我的按钮,或者建议一个更好的方法来禁用按钮,我会很感激的。

    樱桃, 马特

    1 回复  |  直到 14 年前
        1
  •  2
  •   Michel    14 年前

    我想你得先解开第一件事的带子。

    不知道在其他版本中,但是在1.4.2中可以附加多个事件,所以在执行此操作时的行为

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

    将是'return false;return true;'

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