我有一个表单,我想警告用户保存他们的数据。它是用 Dirtyforms 完成的。
我的表单中有一个按钮,它打开一个带有一些额外表单的模式对话框。所以,
1. 我打开我的表单对话框
2. 在对话框中编辑(或不编辑)我的新表单
3. 关闭对话框
4. 返回我的第一个表单并点击离开。脏表格不会警告我丢失数据。
我在调试模式下检查了它,我在控制台中看到:
[DirtyForms] Adding form w0 to forms to watch
[DirtyForms] Storing original value for _csrf
[DirtyForms] Storing original value for Prenajom[r1]
[DirtyForms] Entering: Leaving Event fired, type: click, element: http://k.local/..., class: btn btn-default popup-addon-table and id:
[DirtyForms] Leaving: Not dirty
[DirtyForms] Clearing the beforeunload event
在打开模式时,它会触发离开事件。我该如何预防?
谢谢!