为了更好的用户体验,当用户在删除文章的时候给出一个提醒的功能,提示他是否删除这篇文章。具体实现代码如下:
html代码:
<a link="{:U('Athlete/del/',array('uid'=>$vo['id']))}" href="javascript:void(0)" name="{$vo.name}" class="del">删除 </a>
jquery代码:
<script type="text/javascript">
$(function(){
$(".del").click(function(){
var delLink=$(this).attr("link");
confirm('你真的打算删除【<b>'+$(this).attr("name")+'</b>】吗?','温馨提示',function(action){
if(action == 'ok'){
top.window.location.href=delLink;
}
});
return false;
});
});
</script>
效果图:
其实就是用到confirm函数,这个与jquery没有多大的判断了,我也可以有更简单的办法如下
第一种:最简单的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>
调用方法:
<a href="del.asp?id=<%=rs("id")%>" onclick="javascript:del_sure()">删除</a>