前端检查Gridview中Checkbox列表并提示确认框
    <script language="javascript" type="text/javascript">
        function delete_confirm() {
            var count = 0;
            $(".checkbox_item:checked").each(function () {
                count++;
            });
            if (count > 0) {
                return true;
            }
            else {
                alert("没有选择任何项!");
                return false;
            }
        }
        function delete_confirm_button() {
            var count = 0;
            $(".checkbox_item:checked").each(function () {
                count++;
            });
            if (count > 0) {
                return true;
            }
            else {
                return false;
            }
        }
    </script>
不理想,会影响到页面其它按钮的提交。
<form id="form1" runat="server" onsubmit="return delete_confirm();"> <div> <asp:Button ID="Button2" runat="server" Text="Button" OnClientClick="if(delete_confirm_button()) {return confirm('您确定删除吗?');};" OnClick="Button2_Click" /> </div> <div> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" EnableModelValidation="True"> <Columns> <asp:TemplateField> <ItemTemplate> <input id="Checkbox1" type="checkbox" class="checkbox_item" runat="server" /> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="NewsTitle" HeaderText="标题" /> <asp:BoundField DataField="newsDate" HeaderText="时间" /> </Columns> </asp:GridView> </div> </form>
-----------------------------------------------------------------
this.Button1.Attributes.Add("OnClick", "return delete_confirm_button();");
    量的积累到质的飞越
                    
                
                
            
        
浙公网安备 33010602011771号