现在的位置: 首页 > 综合 > 正文

Js confirm删除确认 弹出对话框的写法

2019年09月29日 ⁄ 综合 ⁄ 共 1043字 ⁄ 字号 评论关闭

删除确认对话框的JS代码,有好几种写法,有简单的,有兼容好的,下面分别说几种方法,可根据自己需要选用:

第一种:最简单的JS删除确认,直接写在链接里:

<a href=""javascript:if(confirm("确认要删除该内容?"))location="del.asp?&areyou=删除&id=1"">删除</a>

    第二种:定义一个函数,优点是可重复调用:

<script language="javascript"> 
function del_sure(){
var gnl=confirm("确定要删除?");
if (gnl==true){
  return true;
}else{
  return false;
}
}
</script>

    

调用方法:

1 <a href="del.asp?id=<%=rs("id")%>"
onclick="javascript:del_sure()">删除</
a>

    

第三种,同样函数来实现:与第二种的区别是,可以自定义确认信息框,需用场合和第二种稍有区别:

1 <script
language=
"javascript">
2 function confirmDel(str){
3 return confirm(str);
4 }
5 </script>

调用方法与第二种大同小异:

1 <a href="delete.asp" onclick="return
confirmDel('确定要删除吗')"
>删除</a>

第四种:批量删除的时候用:

第一种情况:通过提交按钮来激活确认对话框,代码如下:

1 <input name="Submit" type="submit" class="inputedit" value="删除"
2 onclick="{if(confirm('确定要删除?')){this.document.formname.submit();return
true;}return false;}"
>

第二种情况:通过点击按钮来激活,代码如下:

1 <input name="button" type="button" ID="ok" onclick="{if(confirm('确定要删除?')){window.location='Action.asp?Action=Del&ID=<%=ID%>';return
2 true;}return
false;}" value="删除该栏目" />

好了,常用的弹出删除确认代码常用的大概就这些了,请根据自己的需要选择适用。

抱歉!评论已关闭.