2010-11-18 24 views
0

Yazmakta olduğum özel bir doğrulayıcı parçası olarak javascript kullanarak bir linkbutton'u etkinleştirip devre dışı bırakmam gerekiyor.javascript kullanarak asp.net linkbutton özelliğini devre dışı bırakın/etkinleştirin

"disabled = true" ayarının standart bir düğmeyi devre dışı bırakacağını keşfettim, ancak bir bağlantı düğmesine hiçbir şey yapmıyor.

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

düğme nesnesine bir gönderme:

JQuery içinde mucking sonra ben şu aslında düğmesini devre dışı bırakır keşfetti. Bu iyi çalışıyor. Ancak, hayatım boyunca onu yeniden nasıl etkinleştirebileceğimi bilemiyorum! Bunların hiçbiri çalışmıyor gibi görünüyor: herkes butonuna devre dışı bırakmanın daha iyi bir yol benim düğmesine yeniden etkinleştirmek veya önermek doğru yönde bana gelin ya

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

Eğer Takdir olurdu.

Chers, Matt

cevap

2

Ben öncelikle ilk etkinliği bağını kaldırmak için var.

diğer sürümlerinde bilmiyorum ama 1.4.2 de birden fazla olayları ekleyebilir böylece davranış bunu yaptığında bu

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

olacak 'return false; return true;' {Return true;}

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

Bu hak, ancak $ (düğme) .click (function(). Bu harika, yeterli – rterrani

+0

Aha olan) "tıklama" (.unbind ile gereği yoktur hem teşekkür . –

İlgili konular