我正在尝试在选项卡之间切换时检查是否有脏表单 - 如果表单脏了,请显示警报。
我正在使用这个插件:https ://github.com/snikch/jquery.dirtyforms
Ii 在尝试转到外部页面时工作正常(在这里我会收到警告),但是当我在选项卡(引导程序)之间切换时,什么也没有发生。我已经制作了一个特殊的类(“.chkChange”)来听表单是否脏了,但是当我点击一个选项卡时没有任何反应。选项卡如下所示:
<li class="setup-conditions"><a data-toggle="tab" class="chkChange" href="#setup-conditions">Procedure</a></li>
而且我可以使用此代码段检查表单是否脏,但我需要帮助来触发脏表单中的警报构建:
$('#myTab li a').click(function () {
if ($('form').dirtyForms('isDirty')) {
//alert("Form is dirty");
}
});
就像我说的,如果我将同一个类放在另一个(外部)链接上,它会提示是否有任何更改 - 机器人不在选项卡上。