在提交之前将几个html表单字段添加到列表中?

时间:2013-07-29 18:32:31

标签: 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" required></textarea>

我正在努力的部分是最后一个参数,它是一个独特的数据结构列表,它自身带有四个参数。目前,我已设置字段以创建结构的一个实例:

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

当填充与数据类型对应的表单时,提交工作完全正常,但页面需要支持提交多组此数据类型。

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

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

1 个答案:

答案 0 :(得分:0)

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

  2. 如果我理解你的话,你在这里想要完成的是类似复选框的行为,只是以更独特的方式。如果是这种情况,请编写包含复选框的快速测试。你会发现它们都是同名的,所以当你发布表格时,你会得到一个附在复选框名称上的值列表。 here's一个例子。