2010-12-13 6 views
2

사용자가 그리드를 걸러 내기 위해 선택할 수있는 버튼 그룹이 있습니다. 문제는 단추 중 하나를 클릭 한 후 사용자가 적용된 현재 활성 필터를 알 수 없다는 것입니다. 그렇다면이 버튼 그룹을 토글 버튼으로 사용하는 방법을 알아낼 수있는 사람이 있습니까? (사양은 활성 버튼의 버튼 배경색을 변경하는 것입니다)?MVC 토글 버튼

이것은 MVC에 있으며 자바 스크립트 함수를 호출하는 각 버튼에 바인딩 된 onclick 이벤트가 있음에 유의하십시오. 당신이 JQuery와 UI를 사용 싶었어 경우

답변

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 프레임 워크를 사용하는 경우 다른 방법이 있습니다.