2010-11-18 27 views
0

私が書いているカスタムバリデータの一部としてjavascriptを使用してリンクボタンを有効または無効にできる必要があります。JavaScriptを使用してasp.net linkbuttonを無効にする/有効にする

"disabled = true"を設定すると、標準ボタンは無効になりますが、リンクボタンには何もしません。

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

ボタンはオブジェクトへの参照です:

JQueryの約いじくる後、私は次のように実際にボタンを無効にすることを発見しました。それはうまくいく。しかし、私は私の人生のためにそれを再び有効にする方法を考え出すことはできません!これらのどちらが動作するように見える:

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

誰でも再度有効に私のボタンに正しい方向に私を指す、またはボタンを無効にするより良い方法を提案する可能性がいずれかの場合には、当然のことと思います。

Chers、 マット

答えて

2

は、私はあなたが最初の最初のイベントをバインド解除しなければならないと思います。

他のバージョンでは分からないが、1.4.2には、複数のイベントを添付することができますので、あなたがこの

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

を行う動作が可能「falseを返す; trueを返す;」になります

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

これは正しいですが、$(ボタン).click(関数(){trueを返す;} neccesaryないが、.unbindと() "をクリックし、" 十分 – rterrani

+0

なるほどで​​す、それは素晴らしいことだおかげで両方。 。 –

関連する問題