标题:如何实现删除前确认
只看楼主
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
 问题点数:0 回复次数:9 
如何实现删除前确认
删除gridview中的数据前用javascript弹出确认对话框,点确认就执行数据库删除语句,取消就不删除,怎么取到javascript对话框的返回值能用在中进行判断?
搜索更多相关主题的帖子: 数据库 对话框 删除 javascript gridview 
2006-11-24 10:17
hoya
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:538
专家分:0
注 册:2006-6-27
得分:0 
javascript:return confirm('提示信息');


[此贴子已经被作者于2006-11-24 11:31:58编辑过]


妈的...一天能卖一颗就很不错了...
2006-11-24 11:31
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
得分:0 

返回的值在C#里怎么得到它?


[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2006-11-24 16:28
iceqier
Rank: 1
等 级:新手上路
威 望:1
帖 子:129
专家分:0
注 册:2006-1-22
得分:0 
在asp.net后台代码是:
this.Button1.Attributes.Add("onclick","return confirm('提示信息')");

不需要返回值,在弹出对话框时,上面有“确定”和“取消”
按确定会提交的服务器,按取消则不提交

[此贴子已经被作者于2006-11-24 17:07:50编辑过]


天天摸键盘,整天看代码。。。 E-mail : iceqier520@
2006-11-24 17:07
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
得分:0 
我是在一个事件里弹出窗口的,在该事件里面还要进行其它处理
[CODE]private btn1_click(object sender, EventArgs e)
{
. //省略代码X行
.
.
Response.Write("<script language='javascript'>confirm('确定要删除吗?')</script>");
delete(); //删除数据库里面的数据,如果上行确认窗口点确定才执行,点取消不
.
.
.

}[/CODE]
像这样的话,怎么让弹出窗口后选择是否执行删除语句?

[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2006-11-25 13:10
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
何必这么麻烦哦。
用4楼的方法多简单??

飘过~~
2006-11-25 16:04
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
得分:0 
四楼的方法我试了,点Button1后,先询问,点确定后就进入后台的Button1_Click事件,点取消就不进,但是我这个有点不同,我在点删除按钮后弹出确认对话框前还有判断,当条件满足时候才弹出对话框

[CODE]private btn1_click(object sender, EventArgs e)
{
. //省略代码X行
.
.
if(XXXXXXX)
Response.Write("<script language='javascript'>confirm('确定要删除吗?')</script>"); //满足条件时
delete(); //删除数据库里面的数据,如果上行确认窗口点确定才执行,点取消不
.
.
.

}[/CODE]

[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2006-11-25 16:40
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
得分:0 
顶上来

[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2006-12-06 11:25
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
得分:0 
如果你想不刷新頁面實現你的效果的話

那個條件你需要想辦法傳到前台

然後return (confirm("刪除麼")&&條件)

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-12-06 11:28
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
得分:0 
刷不刷新没要求
事实上我是要在事件里先判断gridview有没有数据行,没有数据行的话就弹警告窗口,再判断有数据行的情况,有数据行而没有选中弹另一个警告窗口,有数据行又有选中就弹删除确认对话框,确认后执行数据库删除,取消则返回

[此贴子已经被作者于2006-12-6 11:56:49编辑过]


[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2006-12-06 11:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-105037-1-1.html




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

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