// 그리드 라디오버튼 하나만 선택하게 하는 함수
   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

+ Recent posts

// 그리드 라디오버튼 하나만 선택하게 하는 함수
   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

+ Recent posts