详细解决方案
代码如何样改可以让复选框可以全选和全不选
热度:7800 发布时间:2013-02-25 21:15:08.0
代码怎么样改可以让复选框可以全选和全不选啊[b][/b][size=18px][/size]<%@page import="cn.com.chengang.InsertAndSelect"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf8"%>
<%@page import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%
String action = request.getParameter("action");
String name0 = request.getParameter("name0");
String name1 = request.getParameter("name1");
String name2 = request.getParameter("name2");
String id = request.getParameter("id");
String sql ="";
if ("insert".equals(action)) {
sql = "insert into test_table (name0,name1,name2) values('"+ name0 +"','"+ name1 +"','"+name2+"') ";
new InsertAndSelect().insert(sql);
}else if("update".equals(action)){
sql = "update test_table set name0='"+name0+"' ,name1='"+name1+"' ,name2='"+name2+"' where id="+id;
new InsertAndSelect().update(sql);
}else if("delete".equals(action)){
sql = "delete from test_table where id ="+id;
new InsertAndSelect().del(sql);
}
%>
<script type="text/javascript">
function doSearch() {
var list = document.getElementsByName("cb");
for(var i=0;i<list.length;i++){
var check=list[i];
if(check.checked==true)
alert(check.value);
}
}
function doUpdate(){
var id;
var list = document.getElementsByName("cb");
for(var i=0;i<list.length;i++){
var check=list[i];
if(check.checked==true){
id=check.value;
break;
}
}
document.location.href="update.jsp?id="+id;
}
function doDelete(){
var id;
var list = document.getElementsByName("cb");
for(var i=0;i<list.length;i++){
var check=list[i];
if(check.checked==true){
id=check.value;
}
}
document.location.href="adel()?id="+id;
}
</script>
<title>JSP读取数据库</title>
</head>
<body>
<table border="1" align="center">
<tr>
<th></th>
<th>id</th>
<th>name0</th>
<th>name1</th>
<th>name2</th>
</tr>
<tr>
<td><input type="checkbox" name="cb" value="<%=rs.getInt("id")%>"/> </td>
<td onclick="update('<%=rs.getInt("id")%>')"><%=rs.getInt("id")%></td>
<td><%=(rs.getString("name0")==null ? " ":rs.getString("name0"))%></td>
<td><%=(rs.getString("name1")==null ? " ":rs.getString("name1"))%></td>
<td><%=(rs.getString("name2")==null ? " ":rs.getString("name2"))%></td>
</tr>
<%
}
} catch (Exception ex) {
ex.printStackTrace();
}
%>
</table>
<table align="center" >
<tr>
<td bgcolor="black"><input type="button" value="search" onclick="doSearch()"/></td>
<td bgcolor="black"><input type="button" value="insert" onclick="doInsert()"/></td>
相关解决方案
- Spring 事物update 和 select 的 有关问题,救~
- 。mysql中 &&和||如何一起用,表示两组条件。
- 有相熟spring的@Configuration 和 @bean 的大侠吗
- myeclipse2013疑义,关于 Migration 和 内置struts2
- 传智播客 和 北大青鸟(尤其是清河校区) 那个 更好,该如何解决
- java EE 和 java SE ,基础学完后继续学习的话,怎么选择
- UTF-8 和 GBK 和 gb2312 的区别解决方案
- 求解equals("")和==""解决办法
- tags-bean 和 struts-bean区别解决方法
- Eclipse下启动tomcat 和 tomcat 控制台 启动, 两种 情况 有何 不同?该如何解决
- 怎么统一报错页面,如 404, 500
- <jsp:include>和<%@ include %>使用疑惑(结果跟书上讲的不一样)解决方案
- 在ibatis中#rightsID#和$rightsID$有区别吗,该怎么处理
- many-to-one 和 one-to-many如何理解
- 急100分求SynchroFlow 和 TRS 资料?,该怎么处理
- 求Oracle CLOB 和 BLOB 读写 例子 50分解决方法
- Eclipse 和 Apache 的有关问题
- & 和&在输出的时候有什么不一样?该如何处理
- 可以幫的請幫一下吧.解决思路
- 问几道servlet 和 jsp 的面试题,该怎么解决
- 小弟我 想 让 tomcat 定 时 执 行 一 段 程 序
- (\w)\1{4,}和(\w){4,}\1和(\w)\1{4,}\1的困惑解决方案
- js cookie 和 JSP cookie 可以互换使用吗?该如何解决
- request.getSession().setAttribute 和 request.setAttribute 的区别?解决办法
- 关于apache 和 tomcat 协同工作的有关问题
- 求Struts+SQL SERVER开发 代码,该如何处理
- 金碟北京分公司 和 中软融鑫 选择哪个?该怎么处理
- 急高手帮助:在一属性文件中有 "相同的键" 和 "不同的值"怎么判断相同.
- 大侠~救命~关于JSP 和 SERVLET的有关问题~
- 请教 asp 中的 Ajax 和 asp.net 中的 Ajax 一样吗?多谢