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

标签 javascript jsp dynamic textbox onclick

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

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 页面上添加的动态文本框获取数据。 并且拜托..我不想采用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/

相关文章:

performance - Levenstein 转置距离

javascript - 在没有全局变量的情况下递增 setInterval

javascript - 如何自动调整文本区域的高度?

Javascript onClick 更改 ASP 页面上图像的边框

JavaScript 动态添加对象的多个属性

java - 是否可以在 Java 中批量初始化常规变量?

javascript - 在 sails 中的所有 Controller 和服务中添加前缀

java - 如何将字符串值从一个 servlet 传递到另一个 servlet?

css - 在 struts2 中覆盖 css_xhtml

java - 在单选按钮上渲染列表选择设计