我想在离开页面时提示没有未保存的更改。 并且还希望在进行更改时发出警报并直接想要访问其他页面。
答案 0 :(得分:2)
您可以使用Javascript函数: -
function func(){
return 'Your message'
}
window.onbeforeunload = func
您还可以查看此Thread
答案 1 :(得分:1)
保持一个boolean dirty,只要用户进行更改,该布局就会设置为true。 然后,如果用户试图离开时您显示警告,则为真。 在每次保存操作后,您将dirty设置为false,false是默认值。
这总是很脆弱,所以最好只保存每一个变化。