使用javascript禁用/启用asp.net linkbutton

时间:2010-11-18 12:36:58

标签: javascript .net validation

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

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

在使用JQuery后,我发现以下内容实际上会禁用该按钮:

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

其中button是对象的引用。这很好用。但是,我不能为我的生活做出如何重新启用它!这些似乎都不起作用:

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

如果有人能指出我正确的方向重新启用我的按钮,或建议更好的方法来禁用按钮,那么我们将不胜感激。

Chers, 马特

1 个答案:

答案 0 :(得分:2)

我认为你必须首先解开第一个事件。

在其他版本中不知道,但在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; }