отключить / включить asp.net linkbutton используя javascript - PullRequest
0 голосов
/ 18 ноября 2010

Мне нужно иметь возможность включать и отключать кнопку ссылки, используя javascript как часть настраиваемого валидатора, который я пишу.

Я обнаружил, что установка «disabled = true» отключит стандартную кнопку, но она ничего не делает с кнопкой ссылки.

После осмотра в JQuery я обнаружил, что следующее фактически отключит кнопку:

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

Где кнопка - ссылка на объект. Это хорошо работает. Тем не менее, я не могу на всю жизнь решить, как включить его! Кажется, ни один из них не работает:

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

Если кто-нибудь может либо направить меня в правильном направлении, чтобы снова активировать мою кнопку, либо предложить лучший способ отключения кнопки, это будет оценено.

Chers, Matt

1 Ответ

2 голосов
/ 18 ноября 2010

Я думаю, вам нужно сначала отменить привязку первого события.

Не знаю в других версиях, но в 1.4.2 вы можете прикрепить несколько событий, поэтому поведение при этом

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

будет возвращать ложь; возвращать истину;

$(button).unbind('click');
$(button).click( function() { return true; } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...