2012-11-19 140 views
0

在asp.net中,我使用複選框,複選框爲由數據庫動態填充的childnode。我需要檢查至少一個複選框使用jquery和顯示message.how請任何人幫助我。使用jquery驗證複選框(檢查至少一個複選框)

我重複器代碼

<asp:Repeater ID="id_repSearch" runat="server"> 
    <HeaderTemplate> 
     <table style="border: 1px solid #465c71;" cellpadding="5" width="100%"> 
      <tr style="background-color: #465c71; color: White" align="center"> 
       <td width="20%" align="center">Firstname</td> 
       <td width="20%" align="center">Lastname</td> 
       <td width="40%" align="center">Emailid</td> 
       <td width="35%" align="center">Mobileno</td> 
      </tr> 
     </table> 
     </HeaderTemplate> 
     <ItemTemplate> 
     <table width="100%"> 
      <tr style="background-color: FFECD8"> 
       <td><asp:CheckBox ID="id_chkSearch" runat="server" /></td> 
       <td width="20%" align="left"> 
        <%# DataBinder.Eval(Container.DataItem, "c_first_name") %></td> 
       <td width="20%" align="left"> 
        <%# DataBinder.Eval(Container.DataItem, "c_last_name") %></td> 
       <td width="40%" align="left"> 
        <%# DataBinder.Eval(Container.DataItem, "c_email_id") %></td> 
       <td width="20%" align="left"> 
        <%# DataBinder.Eval(Container.DataItem, "c_mobile_phone") %></td> 
      </tr> 
      <asp:HiddenField ID="hiddenuserid" runat="server" Value='<%#Eval("n_user_id") %>' /> 
      <asp:HiddenField ID="hiddenemail" runat="server" Value='<%#Eval("c_email_id") %>' /> 
      <asp:HiddenField ID="hiddenname" runat="server" Value='<%#Eval("c_first_name") %>' /> 
     </ItemTemplate> 
     <SeparatorTemplate> 
      <tr> 
       <td> 
        <hr /> 
       </td> 
      </tr> 
     </SeparatorTemplate> 
    </asp:Repeater> 
+0

你想檢查什麼,請詳細解釋 – rahul

+0

@rahul我需要檢查至少一個複選框中的複選框 – Nirmala

回答

1

Simpliest的方法是將一個CssClass attrtibute一些獨特的價值放入所有這些複選框,而且比使用jQuery選擇,以檢查是否有任何選擇

..... 
<ItemTemplate> 
    <tr style="background-color: FFECD8"> 
    <td> 
     <asp:CheckBox ID="id_chkSearch" runat="server" CssClass="i_am_unique_class_name"/> 
    </td> 
..... 

和jQuery:

$('.i_am_unique_class_name:checked').length //gives you the number of selected checkboxes with attached class 

請參閱CssClass.length:checked手冊頁的詳細信息。

相關問題