尝试关闭具有填充表格的窗口时,如何获取“离开站点?所做的更改可能不会保存”

Zor*_*gan 4 javascript jquery

我填写的表单可以退出窗口而不会收到警告(我使用的是Chrome)。

如何确保退出前得到警告?是否有为此设置的Django?

dav*_*o12 5

您需要提供一个onbeforeunload向窗口或文档主体返回字符串的函数,以触发“离开站点”弹出窗口。

window.onbeforeunload = () => {return '';}
Run Code Online (Sandbox Code Playgroud)
<a href="http://example.com">Click to trigger</a>
Run Code Online (Sandbox Code Playgroud)