一个jsp中复选表单的基本问题把我害苦了,向大虾求助!!
有这样一段代码:
<%
int t=0; //变量如何增值???
int group_count=1;
%>
<form name="Form1" method="POST" action="---.jsp" onsubmit="
submitAll(this,<%=group_count%>)"> //该处的变量group_count是如何传值的,
submitAll()javascript函数,
将一下表单值提交后传给下一个页面
<SELECT style="WIDTH: 150px" multiple size=5 name=cityIn<%=t%>>
//?表名可动态吗?t是如何增值的呢?
根据<option>-</option>吗???
//从数据库中取值动态显示
<% for(int tt=0;tt<itemRegUser.length;tt++)
String name=itemRegUser[tt].getRemark();
%>
<option value=<%=mob_number%>><%=name%>(<%=mob_number%>)</option>
<%
}
%>
</SELECT>
以下附上submitAll()
function submitAll(oThis,group_count)
//将所有的元素提交并用数组保存,中间用“,”隔开
{
for (var t=0;t<group_count;t++) //group_count的值从那里获得????
{
var oData = oThis.elements[5*t+3].options; //5和3代表什么????
for (var i=0;i<oData.length;i++){
oThis.elements[5*t+4].value+=oData[i].value+",";
} }
return true;
}
请各位高手根据我的问号和提示,帮我分析一下!