.NET后台使用JS弹出删除提示,但是我点确定执行删除,点取消他也执行删除?
Response.Write("<script>if(confirm('您要删除的品牌,已存在旗下产品,如要继续,将会连产品信息一起删除,确定要继续吗?')==true)...
Response.Write("<script>if(confirm('您要删除的品牌,已存在旗下产品,如要继续,将会连产品信息一起删除,确定要继续吗?')==true){alert('"+ delete_pp(id) + "');location.href='proPP_Info.aspx?action=list';}else{location.href='proPP_Info.aspx?action=list';}</script>");
我点确定,他执行删除,点取消他也执行删除,但是点取消,他步弹出“删除成功提示”,而点确定 弹出,为什么啊? 展开
我点确定,他执行删除,点取消他也执行删除,但是点取消,他步弹出“删除成功提示”,而点确定 弹出,为什么啊? 展开
展开全部
后台这样写是不行的要写在前台
<asp:button onclientclick="return confirm('您要删除的品牌,已存在旗下产品,如要继续,将会连产品信息一起删除,确定要继续吗?')" onclick="......."/>
后台方法不变
<asp:button onclientclick="return confirm('您要删除的品牌,已存在旗下产品,如要继续,将会连产品信息一起删除,确定要继续吗?')" onclick="......."/>
后台方法不变
更多追问追答
追问
但是我必须要在后台写,应为我用通过数据库进行查询和判断是否有关联产品
追答
后台这样写是不行的要写在前台
通过ajax来取得是否存在旗产品
function check(){
var url="xxx.aspx";
var flag=true;
$ajax(async:false);//取消异步
$.getJSON(url,function(json){
//假如有旗下品牌{"flag":"true"};
if( json.flag){
flag= confrim('您要删除的品牌,已存在旗下产品,如要继续,将会连产品信息一起删除,确定要继续吗?')
}
});
return flag;
}
后台方法不变
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询