2011-03-29 8 views
1

내 ASP.NET MVC 응용 프로그램에서 ascx 부분보기가 있습니다. 이 부분보기의 내용은 이고 입니다. 부분보기에는 $.live("click", function(){})을 통해 클릭 이벤트를 처리하는 특정 클래스 ID와 연결된 라디오 버튼이 채워지지만 동시에 두 라디오 버튼을 동시에 선택할 수있게되었습니다. 즉 첫 번째 라디오 버튼을 선택하고 두 번째 라디오 버튼을 클릭하면 둘 다 선택됩니다. 어떤 아이디어?동시에 두 라디오 버튼

$(".radioCat").live("click", function() { alert('clicked'); }); 

답변

3

라디오 버튼 같은 Group에 있어야합니다 ..

<table> 
<% foreach (var item in Model) { %> 

    <tr> 
     <td> 
      <%: Html.RadioButton(item.Id.ToString(), item.Id, new {@class="radioCat" })%> 
      <%: item.Name %> 
     </td> 
    </tr> 

<% } %> 
</table> 

그리고 내 JQuery와 이벤트 핸들러;

내 부분보기는 다음과 같습니다 이거 추가 해봐.

+0

감사 파블. 라디오 버튼에 추가해야하는 html 속성입니까? – OneDeveloper

+1

두 버튼 모두에 대해 'name' 속성을 동일하게 설정하십시오. 그룹의 이름입니다 : http://www.echoecho.com/htmlforms10.htm –

+0

여전히 저와 같이 작동하지 않습니다 : <% : Html.RadioButton (item.Id.ToString(), item.Id, new { @ class = "radioCat", name = "test"}) %> – OneDeveloper