【发布时间】:2016-04-22 22:10:03
【问题描述】:
Javascript:
function changeIt()
{
var i = 1;
var j = 1;
my_div.innerHTML = "<br><br><input type='text' name='mytext' + i value='pleaseEnter malzeme' > <input type='text' name='mytet2'+j value='please quantity'> "
}
HTML:
<input type="button" value="Add Ingredients" onClick="changeIt()" />
<div id="my_div"></div>
我有这些代码片段可以在我的 HTML 文件中动态添加文本框。问题是我无法访问文本。
System.out.print(request.getParameter("mytext1")); //doesnt work to reach mytext1 value.
我该如何解决这个问题?提前致谢。
【问题讨论】:
-
你似乎没有函数
request.getParameter,也没有out.print。您是否尝试过查看控制台? (按 F12)你会在那里看到一堆错误。 -
这是 Java 问题还是 JavaScript 问题?无论哪种方式,您都没有向我们展示足够的代码。
-
@MikeC 那是 Java 代码。他们正在显示没有 F12 的后端。
-
out.print(request.getParameter("mytext1")) 返回空值,但是当我更改为 out.print(request.getParameter("mytext")) 时返回非空值。我认为问题在于串联。
标签: javascript java html text dynamically-generated