62,264
社区成员
发帖
与我相关
我的任务
分享
protected void ButtonDelAll_Click(object sender, EventArgs e)
{
for (int i = 0; i <= GVInternshipNews.Rows.Count - 1; i++)
{
CheckBox cb = (CheckBox)GVInternshipNews.Rows[i].FindControl("CheckBoxSelect");
if (cb.Checked)
{
this.ButtonDelAll.Attributes.Add("OnClick", "return confirm('确定要删除这条记录吗?');");
string guid = this.GVInternshipNews.DataKeys[i]["Guid"].ToString();
dalIntership.DeleteInternshipGuid(guid);
}
}
GridviewBind();
}
//===============================================
// 判断checkbox是否中数据
// 【输入参数】删除按钮,一条都没有选择点删除的提示语句,删除确认提示,全选复选框
// 【返回值】无
// 【作成者】
// 【概要】 判断checkbox是否中数据
//===============================================
function IsCheckSelect(btnDelete,selectMsg,deleteMsg,chkSelectAll)
{
//获得form中所有的子控件
chkElmements = btnDelete.form.elements;
for( i=0 ; i < chkElmements.length ; i++ )
{
//如果控件类型是checkbox,且不是全选按钮,且为选中状态
if( chkElmements[i].type == "checkbox" && chkElmements[i].checked == true
&& chkElmements[i].id != chkSelectAll )
{
return confirm(deleteMsg);
}
}
//如果没有选中任何一条数据,提示信息,并不执行后台代码
window.alert(selectMsg);
return false;
}
//注册“删除”按钮的提示脚本事件 提示MSG:请至少选择一条数据 和 是否删除数据
string strJsDel = "javascript:event.returnValue = IsCheckSelect("
+ this.btnDel.ClientID + ",'至少选择一条数据','是否进行删除操作','"
+ ckAll.ClientID + "');";
btnDel.OnClientClick = strJsDel;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//查询并显示数据
Query();
//给“删除”按钮增加确认提示
ButtonDelete.Attributes.Add("onClick", "Javascript:if (confirm('您真的要删除选中纪录吗?')!=1){return false}");
}
}
<asp:Button ID="btnPass2" runat="server" Text="批量通过" OnClick="btnPass1_Click" OnClientClick="confirm('确定要删除这条记录吗?')" />
function choseDel() {
debugger
var count = 0; //用来判断当前选择了几行
var objs=document.getElementsById("<%#GVInternshipNews.ClientID%>").getElementsByTagName("input");
//用JavaScript DOM的document.all可以获取到页面上所有元素,继而去获取到GridView
for (var i = 1; i < objs.length; i++) {
//条件是从该GridView得第2行开始,小于它的行的总数,因为该GridView控件有表头一行
if (objs[i].type=="checked") {
//获取到GridView1第i行0列的checkbox控件,判断它的checked属性
count++;
return confirm('确定要删除这条记录吗?');
}
else
{
alert('请选择你要删除的数据!');
}
}
}