JSP中对复选框checkbox的取值
来源:互联网 发布:mac怎么导出文件到u盘 编辑:程序博客网 时间:2024/06/02 00:37
使用复选框选可以很方便的一次选择多个数据,对于用户来说是很方便的。下面给出一种实现方法,共同学习。如果有其他更好的方法,也希望各位能共享出来。
页面中的处理:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>复选框的全选</title>
</head>
<body>
<script language="JavaScript" type="text/JavaScript">
/* 是否全选标记 */
var checkedAll = false;
/* 全选/取消全选
* formName 所在form的name值
* checkboxName checkbox的name值
* 注意:所有checkbox的name值都必须一样,这样才能达到全选的效果
*/
function selectAll(formName,checkboxName){
var form = document.all.item(formName);
var elements = form.elements[checkboxName];
for (var i=0;i<elements.length;i++){
var e = elements[i];
if(checkedAll){
e.checked = false;
form.alls.checked = false;
} else {
e.checked = true;
form.alls.checked = true;
}
}
if(checkedAll){
checkedAll = false;
} else {
checkedAll = true;
}
}
/* 检查是否有checkbox被选中
* formName 所在form的name值
* checkboxName checkbox的name值
* 注意:所有checkbox的name值都必须一样,这样才能达到全选的效果
*/
function checkAll(formName,checkboxName){
var hasCheck = false;
var form = document.all.item(formName);
var elements = form.elements[checkboxName];
for (var i=0;i<elements.length;i++){
var e = elements[i];
if(e.checked){
hasCheck = true;
}
}
return hasCheck;
}
/* 执行操作 */
function do_action(){
if (!checkAll("formName","no")){
alert("没有checkbox被选中,提示用户至少选择一个!");
} else {
alert("已有checkbox被选中,可以继续后续操作!");
}
}
</script>
<form name="formName" method="get">
<table id="dataList" width="200" align="center" border="1">
<tr>
<td><input type="checkbox" name="alls" onClick="selectAll('formName','no')" title="全选/取消全选">
</td>
<td align="center"> 学号 </td>
<td align="center"> 姓名 </td>
</tr>
<tr>
<td><input type="checkbox" name="no" value="001" title="选择/不选择">
</td>
<td> 001 </td>
<td> 张三 </td>
</tr>
<tr>
<td><input type="checkbox" name="no" value="002" title="选择/不选择">
</td>
<td> 002 </td>
<td> 李四 </td>
</tr>
</table>
<p align="center"><input type="button" name="actionButton" value="操作" onClick="do_action()"></p>
</form>
</body>
</html>
后台的取值方法:
String no[] = request.getParameterValues("no");
- JSP中对复选框checkbox的取值
- JSP中对复选框checkbox的取值
- JSP中对复选框checkbox的取值
- JSP中对复选框checkbox的取值
- 关于jsp页面的复选框(checkbox)取值的获取问题
- jsp复选框的取值问题
- 复选框的取值与验证(checkbox)
- java 复选框的取值与验证(checkbox)
- Struts2 checkbox复选框 传值/取值
- checkbox 复选框 取值 赋值
- 【小结】jQuery 对复选框checkbox 值的获取
- checkbox复选按钮取值
- 关于复选框的验证与jsp取值(转载)
- 获取jsp checkbox 复选框
- php中获取复选框checkbox值的问题
- php中checkbox复选框值的获取方法
- php中checkbox复选框的使用说明
- extjs tree checkbox 复选框实现 取值 显示
- 输入一颗二元查找树,将该树转换为它的镜像
- hadoop1.2.1 编译eclipse插件
- eclipse下改包名,类名的一些问题
- EntityFramework之领域驱动设计实践【仓储】
- ios不兼容flash,为什么还可以在线看优酷视频?
- JSP中对复选框checkbox的取值
- EntityFramework之领域驱动设计实践【仓储基本实现】
- html 获取table标签中的checked为true的项值
- informatica调优(高级)
- EntityFramework之领域驱动设计实践【仓储深入实现】
- ExtJS组件小技巧
- informatica性能调优(中级)
- SQLSERVER图片查看工具SQL Image Viewer5.5.0.156
- EntityFramework之领域驱动设计实践【规约Specification模式】