Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jsp页面中获取动态创建的文本框值?_Javascript_Java_Jquery_Jsp_Servlets - Fatal编程技术网

Javascript 如何在jsp页面中获取动态创建的文本框值?

Javascript 如何在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('单击

我对JSP文件中动态创建的文本框值表示怀疑。我的文件包含HTML和Javascript(home.jsp)以及jsp(abc.jsp)

在本例中,我只能从最初创建的文本框中获取值,而不能从动态创建的文本框中获取值。如何在JSP文件的运行时从每个动态创建的文本框中获取值?如何获取在运行时创建的文本框总数

home.jsp


$(函数(){
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);
%>