无法在onbeforeunload事件中自定义消息
Not able to customize message in onbeforeunload event
在页面重新加载时我必须显示消息"文件上传正在进行中,您的上传将在重新加载时丢失!"。我使用下面的代码,但警报总是"您所做的更改可能不会被保存!"
window.onbeforeunload = function() {
return 'File upload in progress, your upload will be lost on reload!';
}
您需要使用文本设置事件的.returnValue
属性,而不是返回它。我知道很奇怪,但规格上是这么说的。MDN
window.onbeforeunload = function(event) {
event.returnValue = 'File upload in progress, your upload will be lost on reload!';
}
相关文章:
- Jquery验证消息更改(自定义消息集)
- 如何将 DOM 元素绑定到自定义 $.touchpress 事件
- 当通过选择页面上所有复选框的 jQuery 脚本选中复选框时,如何触发自定义 javascript 事件
- 如何在PlayN中添加对自定义JavaScript事件触发器的支持
- 了解自定义JQuery事件以及如何轻松修改它
- 如何使用自定义键盘事件和keyCode更改输入/textarea值
- jQuery破坏Meteor中自定义聚合物事件的“细节”
- 创建自定义“;事件“;对于构造函数
- 引导模式的自定义按钮事件多次显示
- 根据 IP 向 Web 访问者显示自定义消息
- 处理 nodejs 错误并提供不同自定义消息详细信息的最佳方法
- 触发自定义 jQuery 事件并延迟它
- webkit iOS 5 上的自定义 Javascript 事件不起作用
- 主干 js 中的自定义鼠标事件
- 如何将自定义消息处理程序与 Strophe 连接
- 数据映射:如何在mouseover上显示弹出窗口并自定义mouseover事件侦听器
- 将自定义消息添加到淘汰所需的验证中
- 如何从页面脚本创建自定义消息的事件侦听器
- 如何将自定义jQuery事件冒泡到window.document中
- 无法在onbeforeunload事件中自定义消息