gpt4 book ai didi

javascript - 表单提交前未触发单击事件

转载 作者:行者123 更新时间:2023-11-28 17:34:54 26 4
gpt4 key购买 nike

我想在单击提交按钮时实现单击事件,但有时它会在表单提交之前触发,有时它不起作用并且表单会在单击事件之前提交。我如何每次都触发这个点击事件。
这是此点击事件的代码

jQuery(document).ready(function(){
jQuery("#addbtn").click(function(){

});
});

最佳答案

您可以使用 .trigger() 以编程方式触发 HTML 元素上的事件方法。下面,当 <form>提交后,提交按钮上会触发click事件。

$("form").on("submit", function(event) {

event.preventDefault();
$(event.target).find("button[type='submit']").trigger("click");

});

$("button").on("click", function(event) {

console.log("Button clicked");

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>

<button type="submit">Submit</button>

</form>

关于javascript - 表单提交前未触发单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49358056/

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