【发布时间】:2014-06-03 05:21:20
【问题描述】:
当使用此插件的表单没有进行任何更改并且当用户退出表单时,它仍然显示未保存更改的警报框。所以请告诉我如何解决此问题,以便其警报框仅在更改时出现以表格形式完成。这是该插件的链接
https://github.com/snikch/jquery.dirtyforms
我通过使用特定形式的 id 来使用它
$('business-form').dirtyForms();
【问题讨论】:
-
如果您通过
id选择一个元素,那么您必须执行$('#id-of-the-element').whatever()之类的操作。只需添加# -
完成但仍然是同样的问题,没有对表单进行任何更改,当我重新加载表单或退出时,它会显示警告框以保存更改。
-
您是否尝试过打开调试并检查控制台?
$.DirtyForms.debug = true; -
是的,我已经尝试过了,当我重新加载或退出表单而不进行任何更改时,它仍然显示未保存更改的警报。@Owlvark
-
我怀疑另一个插件正在干扰。尝试禁用插件,直到问题消失。也许寻找改变元素焦点的东西,比如占位符插件。
标签: jquery html forms jquery-dirtyforms