gpt4 book ai didi

javascript - 如何将大量的HTML表单输入发送到Flask?

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

我有一个 HTML 表单,用户可以在其中添加无限数量的一对文本字段。我使用了一些 Javascript,以便每个新的文本输入都有一个 Div 围绕它,并有一个唯一的 ID 来单独标识每个文本字段。像这样:

<div id="1">
<textarea name="firstTextArea"></textarea>
<textarea name="secondTextArea"></textarea>
</div>

<div id="2">
<textarea name="firstTextArea"></textarea>
<textarea name="secondTextArea"></textarea>
</div>

<div id="3">
<textarea name="firstTextArea"></textarea>
<textarea name="secondTextArea"></textarea>
</div>

等等。

如何将表单中的数据请求到 Flask 中?如果输入的数量固定,那就很容易了,但是输入的数量会根据用户的选择而变化。

我想到的一种方法是计算 HTML 表单的输入字段的数量,尽管我不确定如何使用 Javascript 来计算它,然后将其与文本字段数据一起发送/请求到 Flask。

解决这个问题的最佳方法是什么?

最佳答案

我找到了使用以下代码解决此问题的方法:

firstTextArea = []
secondTextArea = []
x = 1
while True:
try:
firstTextArea.append(request.form['firstTextArea' + str(x)])
secondTextArea.append(request.form['secondTextArea' + str(x)])
except:
break
x += 1

我没有命名 DIV,而是对每个文本区域进行了唯一命名,以便我可以在上面的代码中识别它们。

关于javascript - 如何将大量的HTML表单输入发送到Flask?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30878515/

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