如何设置 GridView 删除 确认框的 默认按钮为“取消”
众所周知的方式是:e.Row.Cells[9].Attributes.Add("onclick", "return confirm('确定删除?')");
但这种方式的默认按钮是“确定”,很容易误操作,比如按空格键。
下面是我找到的修改默认按钮为取消的脚本,但是点击取消后,还是把记录删除了。咋搞呢?
//删除确认默认为取消按钮
function confirm(str)
{
str= str.replace(/\'/g, "'& chr(39) &'").replace(/\r\n/g, "'& VBCrLf &'");
execScript("n = msgbox('"+ str +"', 289, '删除框')", "vbscript");
return(n == 1);
}
function SureDel()
{
if ( confirm("警告!即将删除选中的记录!\r\n是否继续?"))
{
document.form1.submit();
}
}
------解决方案--------------------你也可以不使用confirm,你可以自己写个DIV,样式做成弹出框一样,上面多少个按钮你自己设计,想多少个就多少个。