gpt4 book ai didi

javascript - 如何将 javascript onSubmit 与 jQuery 提交相匹配?

转载 作者:行者123 更新时间:2023-11-28 16:04:41 24 4
gpt4 key购买 nike

我有一个表格

<form id="add_list_form">
...
</form>

然后使用 jQuery 我可以做到:

$("#add_list_form").submit(function(){
$(this).serializeArray()
});

这会起作用。

但是如果我使用onSubmit:

<form onsubmit="addListForm(event);">
...
</form>

function addListForm(e)
{
$(this).serializeArray()
}

它似乎不起作用,在我的例子中,我从我的页面中序列化了一些其他形式,我认为这是一个错误

有什么想法可以实现与 jQuery submit 事件相同的效果吗?

最佳答案

您无法使用 onsubmmit 访问 this,请使用 this 将源对象 (form) 传递给 addListForm

<form onsubmit="addListForm(this, event);">
...
</form>

function addListForm(form, e)
{
$(form).serializeArray()
}

关于javascript - 如何将 javascript onSubmit 与 jQuery 提交相匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15583423/

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