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>

JavaScript操作服务器控件之Gridview控件

JavaScript操作服务器控件之Gridview控件 1.JavaScript脚本如下:    function gridviewControl()    {        //获取GridVie...
  • yd2005zxq
  • yd2005zxq
  • 2010年05月21日 10:06
  • 1545

Javascript获取gridview中的行号与列号以及单元格的值

方法一:  这是在GridView里面没有控件的情况下,有控件另当别论  var gdview=;//gridview是GridView控件的ID  或者  v...
  • angel20082008
  • angel20082008
  • 2014年05月07日 23:06
  • 876

C# 使用js 实现GridView 的全选 /单选

C# 使用js 实现GridView 的全选 /单选
  • amengsimida
  • amengsimida
  • 2017年03月03日 22:17
  • 136

js导出gridview到excel

var tableToExcel = (function() {         var uri = 'data:application/vnd.ms-excel;base64,'     , tem...
  • sinple123456
  • sinple123456
  • 2015年02月10日 19:07
  • 322

Gridview 中动态嵌入和执行 js 代码

使用GridView, 有时会需要在 删除、更新、修改、页面跳转前做数据的验证或计算,但js代码在一开始时写不进去的, 如、 、, 这些对gridView编程时都是不存在的,只有在页面解析时才会出现的...
  • KAIFEIXIONGDI
  • KAIFEIXIONGDI
  • 2011年08月07日 15:22
  • 2109

js操作GridView,实现自动计算

  js操作GridView,实现自动计算 table,tr,td{text-align:center;} input{width:5...
  • greatverve
  • greatverve
  • 2009年03月24日 16:53
  • 2777

GridView 按钮

//在GridView中添加按钮后,如何触发按钮的各种事件? 1.在GridView的“编辑列”属性窗口中,增加新的Botton列。 2.然后再该窗口右边属性中,将外观项下的ButtonType设...
  • wonfly2011
  • wonfly2011
  • 2014年09月12日 20:22
  • 543

GridView前台行的添加和删除(JS操作)

function  addline()//gridview添加行        {         //debugger;         //定义新行各单元格的innerHTML字...
  • theoldfuture
  • theoldfuture
  • 2016年09月13日 01:40
  • 661

自己封装实现的仿GridView的列表控件

自己封装实现的仿GridView的列表控件:(实现只需要进行相关的XML配置即可) 实现了标题合并、行分组合并及行相同数据列合并、排序、分页及集成了MsChart的分析图形展示...
  • jsyhello
  • jsyhello
  • 2011年04月07日 08:27
  • 694

JavaScript获取GridView中指定列的值

Height="176px" Width="380px" OnRowDataBound="gdview_RowDataBound" OnSelectedIndexChanging="gdview_Se...
  • ITX2000
  • ITX2000
  • 2013年12月23日 21:12
  • 579
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GridView JavaScript HtmlInputChecBox
举报原因:
原因补充:

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