我有一个表单,其中有一个添加按钮。单击添加按钮时,会出现一个新的文本框,用户可以在其中输入一些数据。用户可以多次单击添加按钮。我正在使用 javascript 动态生成文本框。我可以维护生成的文本框数量。在这些文本框中输入的所有值都必须使用 JSP 存储在数据库中。我不知道创建了多少个文本框,如何将这些值存储在数据库中?
最佳答案
您可以将文本框计数(每次单击“添加”按钮时增加一个整数)分配给表单中的隐藏输入字段,然后在发布表单时在 JSP 中检索该字段的值。
如果您给每个新文本框一个新名称,例如text{count},然后在您的 JSP 中获取从 text0 到 text{maxCount} 的参数,其中 maxCount 是来自隐藏字段的计数。
关于javascript - 如何收集多个 JS 生成的输入字段的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5017407/