2010-12-13 24 views
2

グリッドを除外するように選択できるボタンのグループがあります。問題は、ボタンの1つをクリックした後、ユーザーは適用された現在のアクティブなフィルタを認識しないことです。だから誰も私がどのようにこれらのボタンのグループをトグルボタンとして機能させるかを理解するのを助けることができます(仕様はアクティブボタンのボタンの背景色を変更することです)?MVCトグルボタン

これはMVCにあり、javascript関数を呼び出す各ボタンにバインドされたonclickイベントがあることに注意してください。あなたはjqueryのUIを使用して、AR場合

答えて

1

ボタンプラグインconfigured as a checkbox

+0

Bがクリックされたかどうかをコントローラに渡す方法は、オプションのリストがある場合は、そのオプションをトグルに応じて追加または削除します – AMH

1

を使用して試みることができるあなたはクリックイベントを有線まし方法について多くの詳細を与えますが、ボタンのためのあなたのクリックハンドラではなかった、あなたは可能性

var button = document.getElementById("button"); 
button.onclick = function() { 
    if (!this.style.backgroundColor) { 
     this.style.backgroundColor = 'yellow'; 
    } 
    else { 
     this.style.backgroundColor = null; 
    } 
} 

jQueryや他のJSフレームワークを使用している場合は、これを行う他の方法があります。

関連する問題