gpt4 book ai didi

jquery - 我可以强制 Jquery Dirtyform 将表单视为脏表单吗?

转载 作者:行者123 更新时间:2023-12-01 00:54:09 26 4
gpt4 key购买 nike

我们使用 JQuery dirtyform 插件在用户更改表单数据并尝试离开页面时向用户显示警告,并且效果良好。

我想做的另一件事是在页面首次加载时强制表单变脏。我不知道如何做到这一点 - 我尝试使用 javascript 更改表单字段上的值,我尝试将“已更改”类添加到表单字段,但是当我导航时,这些都不会触发警告对话框远离页面。

有办法做到这一点吗?

答案:

$(document).ready(function() {
$("form").dirty_form({includeHidden: true});
$("a").dirty_stopper();

$("#dummy").val("1");
$("#dummy").blur();
});

在 html 中:

<input type="hidden" name="dummy" id="dummy" value="0" />

最佳答案

$("#myFormID").find("input").change();

您显然需要更改选择器,但我认为这就是您想要的。它只是在所选元素上触发 jQuery 的“change”事件(这是 Dirty Form 正在监听的事件)。

关于jquery - 我可以强制 Jquery Dirtyform 将表单视为脏表单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5826872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com