servlet如何获取js生成的动态输入框里的数据

jyy1082 2005-08-02 06:24:27
<script language="JavaScript">

function setFileFileds(num){
for(var i=0,str="";i<num;i++){
str+="姓名:<input name=\"name"+i+"\" type=\"text\">";
str+="学号:<input name=\"num"+i+"\" type=\"text\" size=\"8\"><br>";

}
form1.count.value = num;
objFiles.innerHTML=str;

}



</script>
这是动态的生成输入框的js代码,我想用servlet获得输入框里的数据
...全文
227 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
keelsike 2005-08-02
  • 打赏
  • 举报
回复
一般地,像这种动态增加的输入,不用把INPUT的名字设成不同的,直接用str+="姓名:<input name=\"name\" type=\"text\">";等。然后
String[] nam = request.getParameterValues("name");
if (nam != null){
for(int i = 0;i<nam.length;i++){
String a = nam[i];
......
}
}
jyy1082 2005-08-02
  • 打赏
  • 举报
回复
java.lang.NullPointerException
shenpipi 2005-08-02
  • 打赏
  • 举报
回复
java.long.NullPointerException?还是java.lang.NullPointerException.从这里看不出什么错误.
弘石 2005-08-02
  • 打赏
  • 举报
回复
如果request里没有这个变量,也会返回null,应该不是这里的问题,而是其它地方的问题
jyy1082 2005-08-02
  • 打赏
  • 举报
回复
for (t=0;t<count;t++) {
nam[t]=(String)request.getParameter("name"+t);
nu[t]=(String)request.getParameter("num"+t);
}

我是这么写的,可是报java.long.NullPointerException
shenpipi 2005-08-02
  • 打赏
  • 举报
回复
从request中读出value,然后用for循环从name1,num1开始把所有form字段读出来就是了.

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧