| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1537 人关注过本帖
标题:删除前弹出的对话框
只看楼主 加入收藏
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
结帖率:88.89%
收藏
 问题点数:0 回复次数:9 
删除前弹出的对话框
各位大虾,请问个问题,我现在使用图片的方式制作了删除按钮,但是在点击后却不执行删除动作,请问是那里出的问题?请指教
代码如下: <form action="delcommunicationrecords.asp" id="formdel" name="formdel" method="post"  target="_self" OnSubmit='return confirm_delete();'>     <td  width="16%" ><input type="hidden" name="id" value="<%=prs("commid")%>" ><img src="../index/p_delete.gif" width="60" height="21" style="cursor:hand"  onClick="confirm_delete()"></td></form>
<script language="JavaScript1.2">
function confirm_delete(){
if (confirm("你确定要删除这条记录吗?")){
    return true;//返回后表单自动提交给删除留言的asp页面(abc.asp)
}
return false;
}
//-->
 </script>这样操作,能弹出对话框,点击确定后,却不执行删除的动作,为什么?请各位指教,谢谢
搜索更多相关主题的帖子: 对话框 delete form name 
2008-01-13 11:26
skybirdzw
Rank: 2
等 级:论坛游民
帖 子:189
专家分:12
注 册:2007-3-30
收藏
得分:0 
回复 1# 的帖子
<script LANGUAGE="VBSCRIPT">
a=msgbox("真的要删除该记录吗?",1,"注意")
if a=1 then
location="Dodelete.asp?id=<%=id%>" //指向执行删除的页面
else
history.go(-1)
end if
</script>
2008-01-13 16:34
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
为什么要调用两遍confirm_delete()?有没有跳转到删除对应的页面?
2008-01-13 19:08
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
是这样的。如果我直接在图片后面加缀:submit(),他不能弹出选择的对话框,而是直接跳到删除页面,如果我选择执行
confirm_delete()时候,则能弹出对话框,可是确定后,不能进入到删除页面,而是返回到原页面没有任何动静。
2008-01-13 20:31
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
<form action="delcommunicationrecords.asp" id="formdel" name="formdel" method="post"  OnSubmit='return confirm_delete();'>     
<input type="hidden" name="id" value="<%=commid%>">
<input type="image" src="../index/p_delete.gif" width="60" height="21" style="cursor:hand" onclick="this.form.submit()">
</form>
<script language="JavaScript1.2">
function confirm_delete(){
if (confirm("你确定要删除这条记录吗?")){
    return true;//返回后表单自动提交给删除留言的asp页面(abc.asp)
}
return false;
}
//-->
</script>
2008-01-13 21:37
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
原帖由 [bold][underline]madpbpl[/underline][/bold] 于 2008-1-13 21:37 发表 [url=http://bbs.][/url]
  

不好意思,是我看错了,
现在运行时,执行删除的时候也提示错误,估计是onclick=this.form1.submit()有问题。去除了后运行正常无异常错误提示。谢谢了。

[[italic] 本帖最后由 boyfuture 于 2008-1-14 12:40 编辑 [/italic]]
2008-01-14 11:35
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
收藏
得分:0 
<img src="../index/p_delete.gif" width="60" height="21" style="cursor:hand"  onClick="return confirm_delete()"></

http://www.找到组织!找到党!
2008-01-14 11:55
skybirdzw
Rank: 2
等 级:论坛游民
帖 子:189
专家分:12
注 册:2007-3-30
收藏
得分:0 
回复 1# 的帖子
<form action="delcommunicationrecords.asp" id="formdel" name="formdel" method="post"  target="_self" OnSubmit='return confirm_delete();'>
    <td  width="16%" >
    <input type="hidden" name="id" value="<%=prs("commid")%>" >
    <input type="image" src="../index/p_delete.gif" />
    </td></form>
<script language="JavaScript1.2">
function confirm_delete(){
if (confirm("你确定要删除这条记录吗?")){
    return true;//返回后表单自动提交给删除留言的asp页面(abc.asp)
}
return false;
}
//-->
</script>
2008-01-14 12:23
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
搞定!谢谢大家!
2008-01-14 12:37
快速回复:删除前弹出的对话框
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026760 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved