【问题标题】:How to do this kind of confirmation dialog?如何做这种确认对话框?
【发布时间】:2013-01-31 14:26:52
【问题描述】:

我正在创建一个网站,我想做这种确认对话框。我该怎么做?如果用户在处理我的网站时会退出我的网站..

我在 facebook 中发现了这种确认对话框。

【问题讨论】:

  • 只是一个建议,考虑使用这样的漂亮对话框:jqueryui.com/dialog
  • @gustavodidomenico 恕我直言,这里的样式不是问题。要求是捕获离开页面的尝试并允许用户重新考虑。

标签: javascript asp.net confirmation


【解决方案1】:

您需要处理beforeunload 事件。请注意,它在不同浏览器中的工作方式不同。

在此处查看示例实现:https://gist.github.com/4125388

【讨论】:

    【解决方案2】:
     <form name=myform>
         <input type=button value="Try it now" onClick="if(confirm('Format the hard disk?')) alert('You are very brave!');else alert('A wise decision!')">
     </form>
    

    【讨论】:

    • 您可以通过单击返回、输入新地址或单击页面上除该按钮之外的任何其他内容来离开页面...这些也需要处理。
    猜你喜欢
    • 1970-01-01
    • 2013-08-03
    • 2011-05-24
    • 2016-02-02
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    相关资源
    最近更新 更多