当前位置: 代码迷 >> ASP.NET >> B/S 一些CheckBox控件 Button提交时判断CheckBox选中状态checked属性解决方法
  详细解决方案

B/S 一些CheckBox控件 Button提交时判断CheckBox选中状态checked属性解决方法

热度:8426   发布时间:2013-02-25 00:00:00.0
B/S 一些CheckBox控件 Button提交时判断CheckBox选中状态checked属性

我用图片展示出了页面的效果


我希望实现的功能是 判断页面上的 CheckBox控件上的属性 checked 

Button导出数据事件 时先判断至少1个CheckBox是选中状态 并提示

javascript或者jquery 或者 后台代码实现也行!

前台代码如下
C# code
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SWDataMonitorExport.aspx.cs" Inherits="CTWebPlatform.DataMonitoring.SWDataMonitorExport" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title>导出数据</title>     <link href="../Styles/Site.css" rel="stylesheet" type="text/css" /><script language="javascript" type="text/javascript">    function unselectall() {        if (document.myform.chkAll.checked) {            document.myform.chkAll.checked = document.myform.chkAll.checked & 0;        }    }    function CheckAll(form) {        for (var i = 0; i < form.elements.length; i++) {            var e = form.elements[i];            if (e.Name != 'chkAll' && e.disabled == false)            { e.checked = form.chkAll.checked; }        }    } </script></head><body>    <form id="form1" runat="server">    <div style="background-color:White;">       <br />         <table width="100%" class="style-table"><tr>                 <td class="style1">                <div class="style-saearch">                 <div class="search2to">                 <table border="0" cellpadding="0" cellspacing="0" class="Table_Search">                             <tr>                                 <td>                                     <span class="MarginLeft10">                                                                                                               </span>                                     <asp:RadioButton ID="RadioExcel" runat="server" Text="Microsoft Excel 工作表"                                       GroupName="Export" Checked="True" />                                 </td>                                 <td >                                                                        <asp:RadioButton ID="RadioWord" runat="server" Text="Microsoft Word 文档"                                          GroupName="Export" />                                                                    </td>                                 <td>                                                                         <asp:RadioButton ID="RadioTXT" runat="server" Text="超文本网页 Html"                                          GroupName="Export" />                                                                     </td>                                 <td>在线浏览&nbsp;                                                                          </td>                                 <td>                                                                         &nbsp;</td>                                 <td >                                                                    <asp:Button ID="ButtonHTTP" runat="server" CssClass="Button02" Height="24px"                                          Text="将数据导出" Width="84px" onclick="ButtonHTTP_Click"  />                                                                      </td>                             </tr>                         </table>                     </div>                     <div class="MarginLeft10">                                              <span class="MarginLeft5">请选择需要导出的&quot;列&quot;名称</span></div>                </div>              <div class="marginab BorderGray">                          <table style="width:100%; height: 300px;">                   <tr>                       <td>                    <span class="MarginLeft20"></span><input name='chkAll' type='checkbox' id='chkAll' onclick='CheckAll(this.form)' value='checkbox'/>全选√              </td>                       <td>&nbsp;                           </td>                       <td>&nbsp;                           </td>                       <td>&nbsp;                           </td>                       <td>&nbsp;                           </td>                   </tr>                   <tr>                       <td>                           <span class="MarginLeft20"></span>                           <asp:CheckBox ID="CheckScrewPumpWellName" runat="server" Text="螺杆泵名称" />                       </td>                       <td>                           <span class="MarginLeft20"></span>                           <asp:CheckBox ID="CheckDTUID" runat="server" Text="测电仪编号" />                       </td>                       <td>                           <span class="MarginLeft20"></span>                           <asp:CheckBox ID="CheckOrgName" runat="server" Text="所属井场" />                       </td>                       <td>                           <span class="MarginLeft20"></span>                           <asp:CheckBox ID="CheckSampleTime" runat="server" Text="采集时间" />                       </td>                       <td>                           <span class="MarginLeft20"></span>                           <asp:CheckBox ID="CheckColumn1" runat="server" Text="启停机" />                       </td>                   </tr>                                      <tr>                       <td>                           <span class="MarginLeft20"></span>                           <asp:CheckBox ID="CheckdPF" runat="server" Text="功率因数" />                           </td>                       <td>                           <span class="MarginLeft20"></span>                           <asp:CheckBox ID="CheckdFreq" runat="server" Text="频率(hz)" />                           </td>                       <td>                           <span class="MarginLeft20"></span>                           <asp:CheckBox ID="CheckdSpeed" runat="server" Text="转速(/Min)" />                           </td>                       <td><%--Column1--%>                           <span class="MarginLeft20"></span>                           <asp:CheckBox ID="CheckColumn2" runat="server" Text="是否停机" />                           </td>                       <td>&nbsp;                                                    </td>                   </tr>                                </tr>                          </table>                     </div>                        </td>            </tr>           </table>              <br />            </div>    </form></body></html>
  相关解决方案