Java 在提交前向列表中添加几个html表单字段?

Java 在提交前向列表中添加几个html表单字段?,java,html,Java,Html,我是HTML新手,我创建了一个网页,其中的表单提交到一个URL,该URL在调用java函数时使用输入作为参数。它从几个简单的文本输入开始,例如: <input type="text" id="Title" maxlength="128" placeholder="Max 128 characters" required/> <textarea id="Description" maxlength="1999" placeholder="Max 2000 characters"

我是HTML新手,我创建了一个网页,其中的表单提交到一个URL,该URL在调用java函数时使用输入作为参数。它从几个简单的文本输入开始,例如:

<input type="text" id="Title" maxlength="128" placeholder="Max 128 characters" required/>
<textarea id="Description" maxlength="1999" placeholder="Max 2000 characters" required></textarea>

我要讨论的部分是最后一个参数,它是一个独特的数据结构列表,它本身包含四个参数。目前,我已设置字段以创建结构的一个实例,如下所示:

<select id="IdNumber" onChange="changeTextBox();">
<input type="text" id="Value"/>

当填写了与数据类型对应的表单时,提交工作非常正常,但是页面需要支持提交多组此数据类型

理想情况下,我想做的(我以前在网页上看到过这个功能)是创建一个“添加”按钮,单击该按钮时,将“IdNumber”和“Value”字段的值添加到提交中,然后清除这些字段并允许进一步添加到提交中。我对此做了一些研究,却找不到任何有用的东西

有没有办法将输入组存储为html中的某种对象结构?或者,如果没有,有人能给我指出解决这个问题的正确方向吗?谢谢

  • 我认为应该在字段中添加“name”属性。这就是通常映射值的方式

  • 如果我没弄错的话,你在这里试图实现的是一种类似复选框的行为,只是以一种更独特的方式。如果是这种情况,请编写一个包含复选框的快速测试。您将看到它们都使用相同的名称,因此当您发布表单时,您将获得附加到复选框名称的值列表。举个例子


  • 我很不明白你的意思。你所写的似乎没有反映在你发布的片段中