DJ메탈짱™의 Free Style

[Javascript, ASP.NET] DataGrid의 여러개 행에 있는 Radiobutton이 한개만 선택되도록 함. 본문

일(job)/FRONT

[Javascript, ASP.NET] DataGrid의 여러개 행에 있는 Radiobutton이 한개만 선택되도록 함.

뽀&쏭 2016. 1. 19. 13:07



function radioCheck(name,frm)

{

   var result = 0 ;

   // 화면에 있는 컨트롤 수 만큼 반복문 실행

 

   for (i=0; i< frm.length; i++) {

      // 컨트롤 객체 정보를 가져옴.

      e = frm.elements[i];

      // 컨트롤 객체가 RadioButton인 경우에만 동작하도록 함.

 

      if (e.type=='radio'&& e.name.indexOf('rbMaster') != -1) {

         // 선택된 RadioButton과 동일한 ID인 경우에만 Check를 함.

         if (name.id == e.id) {

             e.checked = true ;

         } else {

             e.checked = false ;

         }

      }

   }

}

 

<ItemTemplate>
   <asp:RadioButton id="rbMaster" runat="server" onclick="radioCheck(this,document.UI190013);" Text='<%# (DataBinder.Eval(Container.DataItem, "REMARK")).ToString() %>'></asp:RadioButton>
</ItemTemplate>