【发布时间】:2017-07-07 12:55:52
【问题描述】:
我创建了一个表单并使用窗口“onbeforeunload”功能,我决定添加一个确认框,以便用户每次尝试关闭窗口或重新加载页面时都会收到警告消息。
问题是该消息类似于“可能无法保存更改”,并且在我提交表单时会弹出相同的确认错误!
除了提交表单之外,还有什么方法可以让我每次都得到这些确认弹出窗口?
我看到了一些堆栈交换问题,其中 OP 在重新加载但未关闭选项卡时要求发出警报,反之亦然。即使在这些问题中,答案似乎也是“……不可能……”。 Have a look at this question, for instance.
所以,我觉得这里可能也不可能,但是还有其他方法吗?例如,我可以将提交按钮设置为普通按钮,然后手动添加一些功能?
我只有 JavaScript/HTML/CSS 方面的知识,仅此而已。也许我可以学习另一种语言,让它看起来很合理?或者也许有一个我仍然不知道的内在特征?
如果我可以在不使用其他语言的情况下以某种方式实现它会更好,但如果这是唯一的选择,我很好。
【问题讨论】:
标签: javascript html forms onbeforeunload