gpt4 book ai didi

javascript - 监听表单提交不工作

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

我试图在提交表单时禁用某些按钮,但我似乎无法让该功能与我的设置一起使用。这是我的 Javascript:

JS

$(document).ready(function() {
$("form.upload-data-form").submit(function(e) {
e.preventDefault();
debugger;
});
});

HTML

<%= form_for @changeset, upload_path(@conn, :create), [class: "upload-data-form", multipart: true], fn f -> %>

最终有这个类 .upload-data-form 当我提交表单时,我的 Javascript 中的调试器不工作。我做错了什么?

最佳答案

事件处理程序只绑定(bind)到当前选中的元素;在您的代码调用事件处理程序时,它们必须存在于页面上。尝试在文档对象的子对象上委托(delegate)事件

$(document).on("submit","form.upload-data-form", function(e) {
e.preventDefault();
debugger;
});

关于javascript - 监听表单提交不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45292481/

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