// 그리드 라디오버튼 하나만 선택하게 하는 함수
function RdoBtnClient(obj) {
// 전체 체크 취소
$("#divContentTable").find("input:radio").prop("checked", false);
// 선택된 라디오버튼 체크
$("#" + obj.id).prop("checked", true);
}
<table id="divContentTable" class="TblNoBorder" style="TABLE-LAYOUT: fixed; width:780px;">
<colgroup>
<col width="30px" />
<col width="70px" />
<col width="200px" />
<col width="120px" />
<col width="120px" />
<col width="80px" />
<col width="120px" />
</colgroup>
<asp:repeater id="RptList" Runat="server">
<ItemTemplate>
<tr style="cursor:hand;" no_onmouseover="this.style.backgroundColor='white'" no_onmouseout="this.style.backgroundColor='white'"
bgcolor="White">
<td class="ListCode" no_onclick=""><input type="radio" Runat="server" ID="RdoBtn" name="RdoBtn" VALUE="RdoBtn"></td>
<td class="ListCode" style="cursor:hand;" no_onclick="ViewRevision('<%#DataBinder.Eval(Container.DataItem,"site_code")%>','<%#DataBinder.Eval(Container.DataItem,"lot_nam")%>','<%#DataBinder.Eval(Container.DataItem,"Judge_Date","{0:d}")%>','<%# Container.ItemIndex %>', this);">
<asp:Label ID="Lbl_SiteCode" Runat="server" text='<%#DataBinder.Eval(Container.DataItem,"site_code")%>' /></td>
<td class="ListText" style="cursor:hand;" no_onclick="ViewRevision('<%#DataBinder.Eval(Container.DataItem,"site_code")%>','<%#DataBinder.Eval(Container.DataItem,"lot_nam")%>','<%#DataBinder.Eval(Container.DataItem,"Judge_Date","{0:d}")%>','<%# Container.ItemIndex %>', this);">
<asp:Label ID="Lbl_SiteName" Runat="server" text='<%#DataBinder.Eval(Container.DataItem,"lot_nam")%>' /></td>
<td class="ListCode" style="cursor:hand;" no_onclick="ViewRevision('<%#DataBinder.Eval(Container.DataItem,"site_code")%>','<%#DataBinder.Eval(Container.DataItem,"lot_nam")%>','<%#DataBinder.Eval(Container.DataItem,"Judge_Date","{0:d}")%>','<%# Container.ItemIndex %>', this);">
<asp:Label ID="Lbl_Sojang" Runat="server" text='<%#DataBinder.Eval(Container.DataItem,"Sojang")%>' /></td>
<td class="ListCode" style="cursor:hand;" no_onclick="ViewRevision('<%#DataBinder.Eval(Container.DataItem,"site_code")%>','<%#DataBinder.Eval(Container.DataItem,"lot_nam")%>','<%#DataBinder.Eval(Container.DataItem,"Judge_Date","{0:d}")%>','<%# Container.ItemIndex %>', this);">
<asp:Label ID="Lbl_AnjunManager" Runat="server" text='<%#DataBinder.Eval(Container.DataItem,"AnjunManager")%>' /></td>
<td class="ListCode" style="cursor:hand;" no_onclick="ViewRevision('<%#DataBinder.Eval(Container.DataItem,"site_code")%>','<%#DataBinder.Eval(Container.DataItem,"lot_nam")%>','<%#DataBinder.Eval(Container.DataItem,"Judge_Date","{0:d}")%>','<%# Container.ItemIndex %>', this);">
<asp:Label ID="Lbl_JudgeDate" Runat="server" text='<%#DataBinder.Eval(Container.DataItem,"Judge_Date","{0:d}")%>' /></td>
<td class="ListCode" style="cursor:hand;" no_onclick="ViewRevision('<%#DataBinder.Eval(Container.DataItem,"site_code")%>','<%#DataBinder.Eval(Container.DataItem,"lot_nam")%>','<%#DataBinder.Eval(Container.DataItem,"Judge_Date","{0:d}")%>','<%# Container.ItemIndex %>', this);">
<asp:Label ID="Lbl_Writer" Runat="server" text='<%#DataBinder.Eval(Container.DataItem,"Writer")%>' /></td>
<input type="hidden" runat="server" id="hid_Newform" value=<%# DataBinder.Eval(Container.DataItem,"New_form")%> NAME="hid_Newform">
<input type="hidden" runat="server" id="hid_type" value=<%# DataBinder.Eval(Container.DataItem,"Gongsa_Type")%> NAME="hid_type">
</tr>
</ItemTemplate>
</asp:repeater>
</table>
for(int i=0; i < RptList.Items.Count; i++)
string JScript = "RdoBtnClient(this);";
((HtmlInputRadioButton)RptList.Items[i].FindControl("RdoBtn")).Attributes.Add("no_onclick", JScript);
}
'IT > jquery' 카테고리의 다른 글
jquery find each 거꾸로 (0) | 2017.01.03 |
---|---|
table 안의 체크된 체크박스 Row 값 알아내기 (0) | 2016.12.15 |
file 등록 후 img 미리보기 (0) | 2016.12.14 |
콤보박스 텍스트 값 (0) | 2015.11.20 |
div 태그에 html 태그 적용 (0) | 2015.04.29 |