Javascript 如何从jsp代码中动态添加的文本框中获取数据

Javascript 如何从jsp代码中动态添加的文本框中获取数据,javascript,jsp,dynamic,textbox,onclick,Javascript,Jsp,Dynamic,Textbox,Onclick,紧急..有人请帮忙吗 如何使用jsp代码动态访问通过javascript添加的元素中的数据。 我使用javascript在.jsp页面上添加空记录(通过在按钮的单击事件上调用以下函数),如下所示:- 主要问题是我无法从jsp代码中访问这些动态添加的文本框值。(因为它们是由javascript动态创建的) 现在,我想使用jsp将这些动态添加的文本框(以表格的形式)中的值从.jsp页面保存到数据库…(根据用户输入可以生成多行) 或者建议我编写代码动态创建它们,这样我就可以从jsp页面上添加的动态文本

紧急..有人请帮忙吗 如何使用jsp代码动态访问通过javascript添加的元素中的数据。 我使用javascript在.jsp页面上添加空记录(通过在按钮的单击事件上调用以下函数),如下所示:-

主要问题是我无法从jsp代码中访问这些动态添加的文本框值。(因为它们是由javascript动态创建的)

现在,我想使用jsp将这些动态添加的文本框(以表格的形式)中的值从.jsp页面保存到数据库…(根据用户输入可以生成多行) 或者建议我编写代码动态创建它们,这样我就可以从jsp页面上添加的动态文本框中获取数据。 请…我不想使用servlet概念…只想使用jsp

thnks…

试试这个:

 var textboxes = [];
 var inputs = cell1.getElementsByTagName('input');
 for(var i = 0; i < inputs.length; i++){
     if(inputs[i].type == "text")
          textboxes.push(inputs[i]);
          // or get name value pairs if not disabled: 
          // if(!inputs[i].disabled)
          //     myNameValues.push({ name: inputs[i].name, value: inputs[i].value });
 }
var textboxs=[];
var inputs=cell1.getElementsByTagName('input');
对于(变量i=0;i
试试这个:

 var textboxes = [];
 var inputs = cell1.getElementsByTagName('input');
 for(var i = 0; i < inputs.length; i++){
     if(inputs[i].type == "text")
          textboxes.push(inputs[i]);
          // or get name value pairs if not disabled: 
          // if(!inputs[i].disabled)
          //     myNameValues.push({ name: inputs[i].name, value: inputs[i].value });
 }
var textboxs=[];
var inputs=cell1.getElementsByTagName('input');
对于(变量i=0;i
为什么不为要添加的文本框提供唯一的id和名称

var cell1 = row.insertCell(0);
    var element1 = document.createElement("input");
    element1.type = "text";
    element1.value="";
    element1.id="empName[0]";
    element1.name="empName[0]";

cell1.appendChild(element1); 


为什么不为正在添加的文本框提供唯一的id和名称

var cell1 = row.insertCell(0);
    var element1 = document.createElement("input");
    element1.type = "text";
    element1.value="";
    element1.id="empName[0]";
    element1.name="empName[0]";

cell1.appendChild(element1); 


非常感谢你们的帮助。。。再次感谢1.它起作用了。甚至它也解决了我的疑问。谢谢你们的帮助。。。再次感谢1.它起作用了。甚至它也解决了我的疑问。
request.getParameter("empName[0]");
request.getParameter("empName[1]");