我做的是第一行是一个部门名称的复选框(点击能够全选部门里面的人)简单代码:<input type="checkbox" id="<%=rs.getInt("dt_id")%>" value="<%=rs.getInt("dt_id")%>"其中rs.getInt("dt_id")为读取数据库的部门信息,下面是在数据库中读取每个员工信息代码:
<input type="checkbox" name="<%=rs.getInt("dt_id")%>" value="<%=rs1.getString("p_id")%>"/>(同一个部门的name为该部门的ID,value在另一个表中读取为人员的ID)我想通过表单把选中的人员的ID传到下一个jsp页面中去,如何去做?在线等,很急!!谢谢
<input type="checkbox" name="<%=rs.getInt("dt_id")%>" value="<%=rs1.getString("p_id")%>"/>(同一个部门的name为该部门的ID,value在另一个表中读取为人员的ID)我想通过表单把选中的人员的ID传到下一个jsp页面中去,如何去做?在线等,很急!!谢谢
解决方案 »
- 关于struts.xml配置问题
- 求助jsp中运行Javabean问题
- 我想问个新手问题 关于JSP和servlet
- 救命问题-搞了两天未果
- 当把web application 打包成war的时候,有什么方法让jbuilder不再重新编译没有被修改过的jsp文件?
- 请问哪可以下载操作excel的控件POI,或发给我一份:[email protected]
- 如何设定ResultSet对象可上下fetch?
- webservice通过soapUI生成后入参不是服务端的参数,变成arg0,arg1...
- struts2 xml校验 输入正确的也被拦截
- TOMCAT测试HTTP Status 404 - /test.jsp
- 发生数据库连接异常后,页面跳转到自定义的提示界面,该怎么做?
- 请教struts2中拦截器栈和tokenSession在使用中出现的错误
<TABLE>
<TBODY id="checkBox">
<TR>
<TD>
<input name='groupCheck' type="checkbox" value="01">香蕉</input>
</TD>
<TD><input name='groupCheck' type="checkbox" value="02">苹果</input>
</TD>
</TR>
<TR>
<TD>
<input name='groupCheck' type="checkbox" value="03">桔子</input>
</TD>
<TD>
<input name='groupCheck' type="checkbox" value="04")>西红柿</input>
</TD>
</TR>
</TBODY>
</TABLE>
<script language="javascript" src="../../js/jquery.js"></script>
<script type="text/javascript">
var $j = jQuery.noConflict();
</script>
<SCRIPT language="javascript">
function checkCheckBox(){
var sChoose = "";
var check;
check = $j("#checkBox :checked");
var number = check.length;
if(number == 0) {
return false;
}else if (number > 10) {
return false;
} else{
for(i = 0; i < number-1; i++) {
sChoose = sChoose + "'" + check[i].value + "'" + ",";
}
//最后一个复选组后不加分隔符
sChoose += "'" + check[i].value + "'";
myform.sChoose .value = sChoose ;
return true;
}
}
</SCRIPT>
<TABLE>
<TBODY id="checkBox">
<TR>
<TD>
<input name='groupCheck' type="checkbox" value="01">香蕉</input>
</TD>
<TD><input name='groupCheck' type="checkbox" value="02">苹果</input>
</TD>
</TR>
<TR>
<TD>
<input name='groupCheck' type="checkbox" value="03">桔子</input>
</TD>
<TD>
<input name='groupCheck' type="checkbox" value="04")>西红柿</input>
</TD>
</TR>
</TBODY>
</TABLE>
<INPUT type="hidden" name="sQueueChoose"><script language="javascript" src="../../js/jquery.js"></script>
<script type="text/javascript">
var $j = jQuery.noConflict();
</script>
<SCRIPT language="javascript">
function checkCheckBox(){
var sChoose = "";
var check;
check = $j("#checkBox :checked");
var number = check.length;
for(i = 0; i < number-1; i++) {
sChoose = sChoose + check[i].value + ",";
}
//最后一个复选组后不加分隔符
sChoose += check[i].value;
myform.sChoose.value = sChoose ;
return true;
}
</SCRIPT>
sChoose应该为sQueueChoose这个吧,虽然我没有用你的方法,但是我感觉肯定能实现我想要的功能,希望对后面的人有所帮助