gpt4 book ai didi

javascript - 如果我手动触发,Jquery 表单提交事件将不起作用

转载 作者:行者123 更新时间:2023-12-03 02:23:29 25 4
gpt4 key购买 nike

所以,我有一个简单的脚本,我尝试停止表单提交以进行一些ajax调用,并且在我想手动提交表单之后,但这不起作用,我尝试了20多个解决方案。我尝试事件来阻止表单提交并防止默认并在回调中触发后者,正如我在某些示例中看到的那样,但对我来说给出递归

<script type="text/javascript">
$(function() {
$('#my-form-submit').click(function(e) {
e.preventDefault();
$('#my-form').submit(function() {
alert('test');
});
});
});
</script>
<form method="post" id="my-form" action='#'>
<input type="submit" name="my-submit" value="Submit this form!" id="my-form-submit">
</form>

最佳答案

您附加了一个事件监听器,用于了解何时提交表单。

要提交表单,只需传递不带任何参数的方法submit(),或者像这样:

$('#my-form').submit(function() {
alert('test');
}).submit();

关于javascript - 如果我手动触发,Jquery 表单提交事件将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49055147/

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