当在使用此插件的表单中没有进行任何更改并且当用户退出表单时,它仍然显示未保存更改的警报框。所以请告诉我如何解决此问题,以便它的警报框仅在更改完成时出现forms .这是该插件的链接
https://github.com/snikch/jquery.dirtyforms
我通过使用特定形式的 id 来使用它
$('business-form').dirtyForms();
当在使用此插件的表单中没有进行任何更改并且当用户退出表单时,它仍然显示未保存更改的警报框。所以请告诉我如何解决此问题,以便它的警报框仅在更改完成时出现forms .这是该插件的链接
https://github.com/snikch/jquery.dirtyforms
我通过使用特定形式的 id 来使用它
$('business-form').dirtyForms();
默认情况下,Dirty Forms将事件处理程序附加到页面上的大多数锚标记,并假设如果单击其中一个,则用户正在尝试从页面导航。
一些第 3 方小部件在其设计中使用锚标记。如果它们中的任何一个导致有问题的行为,您需要通过设置$.DirtyForms.ignoreSelector
或添加ignoreClass
到元素内的每个锚点或它们所在的父容器来手动忽略它们。
有关更多信息,请参阅忽略事物。
您可以使用诸如FireBug之类的工具查看小部件的标记,这样您就可以准确了解如何忽略锚标记。