일(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>