我在窗口关闭
事件上显示警告对话框。如果用户单击取消,控件将停留在同一页面上,或者如果用户单击确定,他将导航到所需的页面。
我想收集对话框的值意味着用户是否单击了取消或确定。我在外部JavaScript中编写了以下代码:
$(document).ready(function()
{
window.onbeforeunload = askConfirm;
function askConfirm()
{
if (flag)
{
// Message to be displayed in Warning.
return "Your unsaved data will be lost.";
}
}
}
如何收集值(value)?
最佳答案
<script type="text/javascript">
window.onbeforeunload = function (evt) {
return "Are you sure to close?";
}
</script>
示例代码
http://files.dropbox.com/u/642364/blogger/scripts/close.html
编辑 在窗口关闭时从用户获取响应代码
<body onUnload = "CheckIt ()" >
...
</body>
<script>
function CheckIt ()
{
var response = confirm ("Are you closing..");
alert (response); // do whatever for response.
}
</script>
关于javascript - 如何收集对话框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6327819/