紧急..任何人请协助
如何使用jsp代码从通过javascript动态添加的元素中访问数据。
我正在使用javascript在.jsp页面上添加空记录(通过在按钮的click事件上调用以下函数):-
var cell1 = row.insertCell(0);
var element1 = document.createElement("input");
element1.type = "text";
element1.value="";
cell1.appendChild(element1); //and so on for 5 columns too
主要问题是我无法从我的jsp代码访问这些动态添加的文本框值。 (因为它们是由javascript动态创建的)
现在,我想使用jsp将.jsp页中这些动态添加的文本框(以表格的形式)中的值保存到数据库中...(根据用户输入可能会生成多行)
否则建议我编写代码以动态创建它们,以便我可以从jsp页面上添加的动态文本框中获取数据。
而且请..i我不想使用servlet概念...只想使用jsp ..
谢谢...
最佳答案
为什么不为要添加的文本框提供唯一的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);
喜欢
<input type="text" id="empName[0]" name="empName[0]" value=""/>
<input type="text" id="empName[1]" name="empName[1]" value=""/>
然后在服务器端,
request.getParameter("empName[0]");
request.getParameter("empName[1]");
关于javascript - 如何从jsp代码中动态添加的文本框中获取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15702596/