//写在前端HTML中
<script language="javascript">
function confirmDelete (frm)
{
var j=0;
// loop through all elements
for (i=0; i<frm.length; i++)
{
// Look for our checkboxes only
if (frm.elements[i].name.indexOf('chkExport') !=-1)
{
// If any are checked then confirm alert, otherwise nothing happens
if(frm.elements[i].checked)
{
j = j + 1;
}
}
}
if(j>0)
{
return confirm ('确认是否要删除所选记录!')
}
else
{
alert("没有选择要删除的记录!") ;
return false;
}
}
function confirmUpdate (frm)
{
var j=0;
// loop through all elements
for (i=0; i<frm.length; i++)
{
// Look for our checkboxes only
if (frm.elements[i].name.indexOf('chkExport') !=-1) //chkExport为checkbox选择按钮
{
// If any are checked then confirm alert, otherwise nothing happens
if(frm.elements[i].checked)
{
j = j + 1;
}
}
}
if(j>0)
{
return confirm ('确认是否要修改所选记录!')
}
else
{
alert("没有选择要修改的记录!") ;
return false;
}
}
</script>
//写在后台代码中,在前端脚本中进行调用
this.btnUpdate.Attributes.Add("onclick", "return confirmUpdate (this.form);");
this.btndelete.Attributes.Add("onclick", "return confirmDelete (this.form);");
或
btnDel.Attributes["onclick"] = "javascript:return confirm('确认进行删除操作吗?');";
或者直接在按钮客户端中写:OnClientClick="return confirm('确认是否提交?');"