if (confirm("此操作不可逆转,你确定进行此操作?")) {
//....操作代码
}就是我想了解下confirm是怎么做到这点的:如果不去点击“确定”或者“取消”按钮时,它是不去执行 操作代码的内容的。
谢谢了,很想知道原因。
//....操作代码
}就是我想了解下confirm是怎么做到这点的:如果不去点击“确定”或者“取消”按钮时,它是不去执行 操作代码的内容的。
谢谢了,很想知道原因。
解决方案 »
- 滚动条事件
- 动态生成添加元素(急)
- 如何实现收缩展开一个TABLE,请教了.
- 如何利用正则表达式替换后得到如下内容
- linux中斜线不代表根路径吗?
- 关于求combo box(多选框)中被选中的对象个数的问题,,,
- vml问题:在group中画折线,折线坐标超出了group坐标范围,也能画出来,怎样限制其在group内,超出的部分直接裁掉
- 请问如果检查java虚拟机是否已经安装?
- 如何让JS屏蔽Ctrl+N??
- 如何用javascript让实现打开的窗口是固定大小(不是全屏),必须是从地址栏中键入的网址,而不是新窗口?
- js点击事件不执行
- string.format怎么弹出一个带参数的javascript对话框
以下供参考:
1、confirm弹出的是模态窗口;
2、“确定”和“取消”都不点击,那只有右上角的叉可以点了,点叉可相当于点了“取消”;
3、看你程序,是点了“确定”以后才执行“操作代码”;
综上所述,....
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<style>
#all{
width:270px;
height:80px;
background:#999;
position:absolute;
z-index:1000;
display:none;
border:1px solid red;
}
#message{
width:100%;
height:40px;
}
#ok{
margin-left:80px;
}
</style>
<script src="jquery-1.3.2.js"></script>
<script>
$(function(){
$("#btn").click(function(){
$("#all").show();
});
$("#ok").click(function(){
$("#all").hide();
});
$("#cancle").click(function(){
$("#all").hide();
return;
});
});
</script>
</head><body>
<input type="button" value="测试" id="btn" onclick="test()" />
<div id="all">
<div id="message">此操作不可逆转,你确定进行此操作?</div>
<input type="button" value="确定" id="ok" />
<input type="button" value="取消" id="cancle" />
</div>
</body>
</html>
jquery的,和js是一样的
confirm可以这么做,这个jquery好像不能这么写吧?
<asp:Button ID="btnFinish" runat="server" CssClass="EditBtn77" Text="结束任务" OnClick="btnFinish_Click" OnClientClick="return confirm("此操作不可逆转,你确定进行此操作")"
确定按钮onclick进行操作
取消和X的onclick直接return并把div的display="none"就哦了
不过这样很麻烦啊
不知道confirm是怎么实现的,他好像是阻止了js继续向下执行,直到点击了它的按钮为止
在showModalDialog的页面中,使用returnValue来返回任何值。