<input type="text" name="kkk" value="1">
<input type="text" name="kkk" value="2">
<input type="text" name="kkk" value="3">
<input type="text" name="kkk" value="4">
<input type="text" name="kkk" value="5">
<SCRIPT LANGUAGE="JavaScript">
<!--
for (i=0;i<kkk.length;i++) {
alert(kkk[i].value)
}
//-->
</script>
<input type="text" name="kkk" value="2">
<input type="text" name="kkk" value="3">
<input type="text" name="kkk" value="4">
<input type="text" name="kkk" value="5">
<SCRIPT LANGUAGE="JavaScript">
<!--
for (i=0;i<kkk.length;i++) {
alert(kkk[i].value)
}
//-->
</script>
解决方案 »
- iReport输出
- JDBC连接,我沒遇到过的问题
- 弹出模态窗口后,点击提交后如何关闭当前的模态窗口?也不要弹出另外的一个页面?
- [推荐]基于WEB的J2EE报表解决方案集锦
- textarea的VALUE内容里有回车就不能显示,把回车替换成<br>就显示<br>,应该如何解决呢?
- 请教修改jspsmartupload组件的问题,谢谢各位大哥,MM我这里先谢了
- JSP向sqlserver无法插入数据,但可以读出数据
- 在安装ofbiz的时候碰到一个问题
- 怎么样用java执行存储过程??
- <%@ include file="path"%>的使用问题
- 类型问题
- 用谁做过wap开发呀,急,,,,,,,,,,,,,,,,,,,,,
var objs = document.getElementsByName('kkk');for ( i = 0; i < objs.length; i++ )
{
// do something
}2.没办法啊,又不可以传类过去。或者组织自定义格式放在hidden标签中。
第二个:
你可以把结果合并,然后当做一个输入域提交
<SCRIPT LANGUAGE="JavaScript">
function beforesubmit(form){
var kkks="";
var kkk=form.kkk;
for (i=0;i<kkk.length;i++) {
if(kkk[i].value!=''){
kkks+=kkk[i].value+",";
}
}
if(kkks.length>0)
kkks=kkks.substring(0,kkks.length-1);
form.kkks.value=kkks;
form.submit();
}
</script><form name="f">
<input type="hidden" name="kkks" value="">
<input type="text" name="kkk" value="1">
<input type="text" name="kkk" value="2">
<input type="text" name="kkk" value="3">
<input type="text" name="kkk" value="4">
<input type="text" name="kkk" value="5">
<input type="submit" name="submitbutton" value="提交" onclick="beforesubmit(this.form)">
</form>
读取的时候request.getParametervalue("kkks");
然后用StringTokenizer来得到每一个就ok了。
不知道你具体要实现什么功能,提供个思路吧
第一个问题已经了解了!谢谢大家~
第二个问题我说具体点并给出代码!我要做一个单据的提交;代码如下:
<form name="form1" method="post" action="test.jsp">
<table width="300" border="1">
<tr>
<td>编号</td>
<td>姓名</td>
<td>性别</td>
</tr>
<tr>
<td><input type="text" name="code" style='border:0px solid'></td>
<td><input type="text" name="name" style='border:0px solid'></td>
<td><input type="text" name="sex" style='border:0px solid'></td>
</tr>
<tr>
<td><input type="text" name="code" style='border:0px solid'></td>
<td><input type="text" name="name" style='border:0px solid'></td>
<td><input type="text" name="sex" style='border:0px solid'></td>
</tr>
</table>
<input type="submit" name="Submit" value="Submit">
</form>
在test.jsp网页中要获得这些值并把它们存入数据库,我现在的做法是用
String [] codes=request.getParametervalues("code");
String [] names=request.getParametervalues("name");
String [] sexs=request.getParametervalues("sex");
然后用循环
for(int i=0; i<code.length;i++)
{
String code=codes[i];
String name=names[i];
String sex=sexs[i];
.......(涉及到JAVABEAN的方法就省了)
}
把他们分别存入数据库
但是我觉得这种方法很苯,如果有个十几个字段,那岂不是很麻烦!
能不能用<jsp:setProperty name="test" property="*" />的方法一次把所有的值都传过来?
今天暂不结帖,看还有没有高手!!!
期待ing!!!!!