gpt4 book ai didi

javascript - 如何获取特定表单FormData

转载 作者:行者123 更新时间:2023-11-28 14:34:36 25 4
gpt4 key购买 nike

我想使用 html5 FormData api。就像这样:

var formData = new FormData(document.querySelector('form'))

但我有多种形式。如何选择特定的表单,例如:

<form accept-charset="UTF-8" action="/timeline_events" class="timeline-event-form timeline_event_form">

最佳答案

您可以使用document.querySelectorAll('form')。这将返回所有表格的列表。现在,您只需使用此节点列表上的 index 即可获取任何形式的数据,例如

var froms = document.querySelectorAll('form');
var f1Data = new FormData(forms[1]); //To get the data of first form
var f2Data = new FormData(forms[2]);
....

或者您也可以将数据属性添加到每个表单,然后选择所需的表单

类似的东西

<form data-form="form-1">...</form>
<form data-form="form-2">...</form>
<form data-form="form-3">...</form>

现在您可以使用 document.querySelector('form[data-form="form-1"]'); 获取第一个表单等

关于javascript - 如何获取特定表单FormData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50243274/

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