Javascript 使用“添加更多表单”按钮创建多个表单

Javascript 使用“添加更多表单”按钮创建多个表单,javascript,jquery,forms,jsp,Javascript,Jquery,Forms,Jsp,我有多个文本框示例。 但它只能制作一个文本框。 我想用按钮“添加表单”创建多个表单。这是我的样品 在此处插入标题 函数appendRow() { var d=document.getElementById('plus'); d、 innerHTML+=“”; } 纳米 更新输入名称以接受多个值(在数组中) d.innerHTML+=“”; 更新输入名称以接受多个值(在数组中) d.innerHTML+=“”; 我不熟悉jsp,但我认为它已经在期待一个值数组了。如果没有,您需要进行更改。(r

我有多个文本框示例。 但它只能制作一个文本框。 我想用按钮“添加表单”创建多个表单。这是我的样品


在此处插入标题
函数appendRow()
{
var d=document.getElementById('plus');
d、 innerHTML+=“
”; } 纳米
更新输入名称以接受多个值(在数组中)

d.innerHTML+=“
”;
更新输入名称以接受多个值(在数组中)

d.innerHTML+=“
”;
我不熟悉jsp,但我认为它已经在期待一个值数组了。如果没有,您需要进行更改。(request.getParameterValues(“nama”)将是您放入框中的值的数组)。例如,如果您有两个带有“Text1”和“Text2”的输入框,request.getParameterValues(“nama”)的javascript数组表示形式将为=[“Text1”,“Text2”]。对不起,我只是不知道如何在jsp中进行更改。您是否尝试过进行此更改?不确定,但在我看到您的jsp代码时,它似乎已经将其作为一个数组处理。即使texbox很多,服务器端也只会收到一个输入,将所有值放入一个数组中。我不熟悉jsp,但我认为它已经在期待一个值数组。如果没有,您需要进行更改。(request.getParameterValues(“nama”)将是您放入框中的值的数组)。例如,如果您有两个带有“Text1”和“Text2”的输入框,request.getParameterValues(“nama”)的javascript数组表示形式将为=[“Text1”,“Text2”]。对不起,我只是不知道如何在jsp中进行更改。您是否尝试过进行此更改?不确定,但正如我看到的jsp代码,它似乎已经将其作为一个数组处理。即使texbox很多,服务器端也只会收到一个输入,将所有值放入一个数组中。
d.innerHTML += "<input type='text' name='nama[]'><br >";