0

我是 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 中的某种对象结构?或者如果没有,有人可以指出我以其他方式解决这个问题的正确方向吗?谢谢!

4

1 回答 1

0
  1. 我认为您应该将“名称”属性添加到您的字段中。这就是通常映射值的方式。

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

于 2013-07-29T19:33:59.203 回答