现在的位置: 首页 > 综合 > 正文

根据DataGrid中CheckBox是否选中,确定Button是否可操作!

2012年07月08日 ⁄ 综合 ⁄ 共 1538字 ⁄ 字号 评论关闭

<script language="javascript">

   <!--
   function EnableBtn()
   {
    var inputs = document.all("MeetingGrid").getElementsByTagName("input");
    var flag = true;
    for(var i=0;i<inputs.length;i++)
    {
     if(inputs[i].type == "checkbox")
     {
      if(inputs[i].checked)
      {
       flag = false;
       break;
      }
     }
    }
    Form1.btnOK.disabled = flag;
    Form1.btnReturn.disabled = flag;
   }
   ---------------------------------------
   <td vAlign="bottom" noWrap align="right">
      <asp:Button id="btnOK" runat="server" CssClass="button" Text="调  度" Enabled="False"></asp:Button>&nbsp;&nbsp;
      <asp:Button id="btnReturn" runat="server" CssClass="button" Text="返  还" Enabled="False"></asp:Button>
      <asp:Button id="btnFirst" runat="server" Text="首页" CssClass="button"></asp:Button>
      <asp:Button id="btnPerv" runat="server" Text="上一页" CssClass="button"></asp:Button>
      <asp:Button id="btnNext" runat="server" Text="下一页" CssClass="button"></asp:Button>
      <asp:Button id="btnLast" runat="server" Text="未页" CssClass="button"></asp:Button></td>
   </TD>
   <asp:DataGrid id="MeetingGrid" runat="server" AutoGenerateColumns="False" Width="100%" CellPadding="3"
       BackColor="White" BorderColor="#92C0E2">。。。。
     ---------------------------------------------------
  private void MeetingGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   System.Web.UI.WebControls.CheckBox CheckBox1;
   if( e.Item.ItemIndex != -1 )
   {
    CheckBox1=(CheckBox)e.Item.Cells[0].FindControl("CheckBox1");
    CheckBox1.Attributes.Add("onclick","EnableBtn()");
   }
  }

【上篇】
【下篇】

抱歉!评论已关闭.