gpt4 book ai didi

Javascript 代码在 Mozilla 的同一页面上提交表单

转载 作者:行者123 更新时间:2023-11-30 16:09:16 25 4
gpt4 key购买 nike

我使用这段代码,在按下按钮时在表单中添加字段:

$(".add-participant").on("click", function() {
event.preventDefault()
$(".participant.hidden").first().removeClass("hidden");
if(!$(".participant.hidden").length) {
$(this).hide();
}
});

我添加了 event.preventDefault() 因为添加(取消隐藏)字段的按钮出于某种原因正在提交表单。这适用于 Chrome/Edge/IE,但出于某种原因,它不适用于 Mozilla。表单尝试提交,而不是隐藏字段。有什么解决办法吗?

最佳答案

我在您的代码中发现的唯一问题是您的事件未定义。稍微修改您的代码以将事件定义为:

$(".add-participant").on("click", function(event) {
event.preventDefault()
$(".participant.hidden").first().removeClass("hidden");
if(!$(".participant.hidden").length) {
$(this).hide();
}
});

这应该可以解决您的问题。

关于Javascript 代码在 Mozilla 的同一页面上提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36514863/

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