GridView JavaScript HtmlInputChecBox

原创 2007年09月19日 12:50:00
 JavaScript:
    <script language="javascript">
   var SelectCount=0;
    function slcNo_click(sender,selectCount)
{
//alert(selectCount);
SelectCount=selectCount;
var count=0;
var   chkother=   document.getElementsByTagName("input");
for(i=0;i<chkother.length;i++)
{
  if(   chkother[i].type=='checkbox') 
  {
 if(chkother[i].checked)
 {
   count++;
 }
 if(count>selectCount)
{
sender.checked=false;
alert("选择数不能大于3");

}

}
}

}
function Check()
{

//alert(SelectCount);
//return false;
var count=0;
  var   chkother=   document.getElementsByTagName("input");
 for(i=0;i<chkother.length;i++)
{
  if(   chkother[i].type=='checkbox') 
  {
     if(chkother[i].checked)
 {
   count++;
 }
  }
}
  if(count<SelectCount)
  {
  alert("入围数不够!");
  return false;
  }
  else if(count==SelectCount)
  {
  return true;
  }
}
    </script>


.aspx:

        <asp:GridView ID="GridView2" runat="server" DataSourceID="SqlDataSource2" AutoGenerateColumns="False" CellPadding="2" ForeColor="#333333" GridLines="None" Width="100%" OnRowDataBound="GridView2_RowDataBound" CellSpacing="1" AllowPaging="True" PageSize="15" OnPreRender="GridView2_PreRender">
        <Columns>
            <asp:TemplateField HeaderText="投票">
                <ItemTemplate>
   
                    <input id="checkboxname" runat="server" name="checkboxname" type="checkbox" />
                    <asp:HiddenField ID="hidden_id" runat="server" Value='<%#Eval("BallotedMedicineID") %>' />
                   
                </ItemTemplate>
                <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
            </asp:TemplateField>
        <asp:BoundField DataField="MedicineName" HeaderText="药品名" >
            <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
        </asp:BoundField>
          <asp:BoundField DataField="CurrencyName" HeaderText="通用名" >
              <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="150px" />
          </asp:BoundField>
          <asp:BoundField DataField="DrugFormName" HeaderText="剂型" >
              <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
          </asp:BoundField>
          <asp:BoundField DataField="StandardName" HeaderText="规格" >
              <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
          </asp:BoundField>
          <asp:BoundField DataField="QualityLevelName" HeaderText="质量层次" >
              <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
          </asp:BoundField>
 
           <asp:TemplateField HeaderText="厂家信息">
            <ItemTemplate>
                <asp:LinkButton ID="btn_viewEnterprise" runat="server"><%#Eval("EnterpriseName") %></asp:LinkButton>

          <asp:HiddenField ID="hidden_eid" runat="server"  Value='<%#Eval("EnterpriseID") %>'/>
            </ItemTemplate>
               <ControlStyle ForeColor="Navy" />
          </asp:TemplateField>
        </Columns>
               <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
               <RowStyle BackColor="#EFF3FB" Font-Size="9pt" Font-Names="宋体" ForeColor="Navy" />
               <EditRowStyle BackColor="#2461BF" />
               <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
               <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" Font-Names="宋体" Font-Size="9pt" />
               <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" Font-Size="10pt" />
               <AlternatingRowStyle BackColor="White" />
        </asp:GridView>

相关文章推荐

GridView asp:HyperLinkField DataNavigateUrlFields 弹窗提示窗口 HyperLinkField 链接传值提示 jQuery实现 非javascript

GridView asp:HyperLinkField DataNavigateUrlFields  弹窗提示窗口的实现方法   jQuery脚本弹窗 前端技术 实现 GridView控件内 操作...

用javascript操纵GridView中CheckBox的两个常用技巧

这篇文章同样是为了解决一个博问中的提问: 提问:关于JS读取gridview,checkbox选择情况。当然,下面的实现中,有一半是为解决这个问题而做的,另一半是很久前帮另一位朋友做的,同样关于jav...

【JavaScript】GridView

function MergeTable(source,dest) { var row; var cell; var sourceTb = document.all(source...
  • csdou
  • csdou
  • 2011年11月13日 15:14
  • 248

AndroidStudio ListView 嵌套多组GridView

  • 2017年11月19日 20:46
  • 33.65MB
  • 下载

GRIDVIEW内容详解

GridView是ASP.NET界面开发中的一个重要的控件,对GridView使用的熟练程度直接影响软件开发的进度及功能的实现。(车延禄) GridView的主要新特性:     1.与DataS...

ExpGridview05上下左右都没有线gridview

  • 2017年11月18日 16:34
  • 20.95MB
  • 下载

用GridView做棋盘编写的象棋代码

  • 2017年11月06日 17:25
  • 33.13MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GridView JavaScript HtmlInputChecBox
举报原因:
原因补充:

(最多只允许输入30个字)