JS 中confirm怎么点击取消还是删除了数据

functionde_confirm(){varr=confirm("确认删除吗?");if(r==true){alert("已经删除");}}<ahref="/Baid... function de_confirm(){
var r = confirm("确认删除吗?");
if(r==true){
alert("已经删除");
}
}
<a href="/Baidu/keywords.do?op=delete&id=${ab.kid}&uname=${userinfo[0].uname}&upwd=${userinfo[0].upwd}" onclick="javascript:return de_confirm();">删除</a>
在线等
展开
 我来答
逝水流炎9e3de
2015-09-09 · TA获得超过246个赞
知道小有建树答主
回答量:145
采纳率:100%
帮助的人:90.1万
展开全部
1、confirm会阻塞当前进程。也就是说,在confirm语句被确定或者被取消之前,位于confirm后面的代码不会得到执行。
2、confirm的返回的结果是一个Boolean类型的,即点击确定时返回true,点击取消返回false。
3、用变量var trueOrFalse = confirm(“你要提醒用户的消息!”);再用一个if(!trueOrFalse){return;}else{删除数据等等操作}。这里的return ;是一个程序中断语句。程序执行过程中遇到该语句,即停止运行下面的代码。
4、结合问题,我判断你应该是没有添加return;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangxibaiyi
2012-07-26 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
function de_confirm(){
if(confirm("确认删除吗?")){
alert("已经删除");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappa9wsynzvb357n
2012-07-26 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:59万
展开全部
function de_confirm(){

if( confirm("确认删除吗?")){
alert("已经删除");
}
else return false;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式