Javascript 如何在jsp页面中获取动态创建的文本框值?
我对JSP文件中动态创建的文本框值表示怀疑。我的文件包含HTML和Javascript(home.jsp)以及jsp(abc.jsp) 在本例中,我只能从最初创建的文本框中获取值,而不能从动态创建的文本框中获取值。如何在JSP文件的运行时从每个动态创建的文本框中获取值?如何获取在运行时创建的文本框总数 home.jspJavascript 如何在jsp页面中获取动态创建的文本框值?,javascript,java,jquery,jsp,servlets,Javascript,Java,Jquery,Jsp,Servlets,我对JSP文件中动态创建的文本框值表示怀疑。我的文件包含HTML和Javascript(home.jsp)以及jsp(abc.jsp) 在本例中,我只能从最初创建的文本框中获取值,而不能从动态创建的文本框中获取值。如何在JSP文件的运行时从每个动态创建的文本框中获取值?如何获取在运行时创建的文本框总数 home.jsp $(函数(){ var addDiv=$(“#addinput”); 变量i=$('#addinput p').size()+1; $('#addNew').live('单击
$(函数(){
var addDiv=$(“#addinput”);
变量i=$('#addinput p').size()+1;
$('#addNew').live('单击',函数()){
$('p>')。附录(addDiv);
i++;
document.getElementById('raj')。value=i;
返回false;
});
$('#remNew').live('单击',函数()){
如果(i>2){
$(this.parents('p').remove();
我--;
}
返回false;
});
});
动态添加另一个输入框
`
abc.jsp
<%
String name = request.getParameter("p_new");
String name1 = request.getParameter("p_new1");
String name2 = request.getParameter("p_new_[0]");
System.out.println(name);
System.out.println(name1);
System.out.println(name2);
%>
为输入字段提供相同的名称 然后使用
getParameterValues('p_new')
它将返回字符串数组
更新
如果您要发送多个输入,则首先,其次,即您的静态输入也要使用p\u new
然后您可以使用getParameterValues('p\u new')访问
您的静态名称与动态创建的输入不匹配BalusC我不理解这个问题。请提供此问题的解决方案。在第23行String name2=request.getParameterValues(“p_new_”)[0]处处理JSP页面/abc.JSP时发生异常;如果您已将i
附加到p_new_
,则需要像p_new_+i
一样访问它,然后尝试name2=request.getParameter(“p_new_2”);获取名称2等n.对于名称3、名称4…用相应的名称替换2,或发送countthanku进行迭代Thanku非常感谢shantaram
<%
String name = request.getParameter("p_new");
String name1 = request.getParameter("p_new1");
String name2 = request.getParameter("p_new_[0]");
System.out.println(name);
System.out.println(name1);
System.out.println(name2);
%>