- 浏览: 736575 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
lengzl:
请问,那个Node 是哪个包里面的类?
JAVA 二叉树的递归和非递归遍历 -
gongchuangsu:
总结的很好,感谢感谢
JAVA 二叉树的递归和非递归遍历 -
Caelebs:
666666666 居然是10年发的,难怪截屏自动保存的名字是 ...
截图工具 -
jijiqw:
是注解不是注释。。。
Spring @Transactional (一) -
letueo:
[b][b][b][b][b][b][b][b][b][b][ ...
Spring @Transactional (一)
<%@ page language="java" import="java.util.*,java.sql.*,com.abin.db.connection.*,java.text.*,com.abin.test.connection.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>增删改查</title> <script type="text/javascript"> // 新增 function trdadd(){ flag=false; document.getElementById("fid").style.display="block"; //控制显示 chongzhi(); document.getElementById("aid").disabled=false; //重新启用 } //保存 function baocun(){ if(flag==false){ add(flag); document.getElementById("fid").style.display="none"; }else{ add(flag); document.getElementById("fid").style.display="none"; } } //重置 function chongzhi(){ document.getElementById("formid").reset(); } //删除 function deleteRow(input){ var s=input.parentNode.parentNode.rowIndex; document.getElementById("tableid").deleteRow(s); var num=document.getElementById("tableid").rows.length; for(var i=1;i<num;i+=1){ table.rows[i].cells[0].innerHTML=i; //把每行的每一列设为i } alert("删除成功!!"); } </script> </head> <body> <input type="button" value="新增" onclick="trdadd()"> <center> <table id="tableid" border="1" cellpadding="0" cellspacing="0" width="100%" > <thead> <tr> <td>编号</td> <td>标题</td> <td>摘要</td> <td>作者</td> <td>类别</td> <td align="center" width = "15%">操作</td> </tr> </thead> </table> <br> <br> <br> <div id="fid" style="display : none"> <form id="formid"> <table id=aaid> <tr> <td colspan="6">标题 : <input id="aid" type="text" size="20%"> </td> <td colspan="6">摘要 : <input id="bid" type="text" size="20%"> </td> </tr> <tr> <td colspan="6">作者 : <input id="cid" type="text" size="20%"></td> <td>类型 : <select id="eid" name="myname"> <option value="1">证券</option> <option value="2">体育</option> <option value="3">新闻</option> <option value="4">娱乐</option> <option value="5">八卦</option> </select> </td> </tr> </table> <input type="button" value="保存" onclick="baocun()"> <input type="reset" value="重置" onclick="chongzhi()"> <!-- 重置type类型必须为reset--> </form> </div> </center> <script type="text/javascript"> //全局变量 var table=document.getElementById("tableid"); var flag=false; var getselectrow; function getNum(){ var haoRow=table.rows[0]; return haoRow.cells.length; } //添加方法 function add(flag){ if(!flag){ // var num=getNum(); var row=table.insertRow(-1); //为-1时往下加(升序),为0时往上加(id降序) var add1=row.insertCell(0); var add2=row.insertCell(1); var add3=row.insertCell(2); var add4=row.insertCell(3); var add5=row.insertCell(4); var add6=row.insertCell(5); add1.innerHTML=document.getElementById("tableid").rows.length-1;//不加-1时id从二开始;原因:标题占一个 add2.innerHTML=document.getElementById("aid").value; add3.innerHTML=document.getElementById("bid").value; add4.innerHTML=document.getElementById("cid").value; var tall=document.getElementById("eid"); var index=tall.selectedIndex;// 当前坐标 var option=tall.options[index]; add5.innerHTML=option.text; add6.innerHTML="<input type='button' value='修改' onclick='updateRow(this)'> <input type='button' value='删除' onclick='deleteRow(this)'>"; //alert(num); alert("添加成功!!"); }else{ var row2=table.rows[getselectrow];//选中当前行 //把修改后的值设置到对应的文本框中 row2.cells[1].innerHTML=document.getElementById("aid").value; row2.cells[2].innerHTML=document.getElementById("bid").value; row2.cells[3].innerHTML=document.getElementById("cid").value; var pall=document.getElementById("eid"); var index=pall.selectedIndex; //当前坐标 var option=pall.options[index]; row2.cells[4].innerHTML=option.text; alert("修改成功!!"); } } //修改 function updateRow(input){ flag=true document.getElementById("aid").disabled=true; //不能启用 document.getElementById("fid").style.display="block"; var i=input.parentNode.parentNode.rowIndex; getselectrow=i; //得到选中行的内容放到文本框 document.getElementById("aid").value=table.rows[i].cells[1].innerHTML; document.getElementById("bid").value=table.rows[i].cells[2].innerHTML; document.getElementById("cid").value=table.rows[i].cells[3].innerHTML; var select=document.getElementById("eid"); var index=select.selectedIndex;// 当前坐标 var option= select.options[index]; option.text=table.rows[i].cells[4].innerHTML; } </script> </body> </html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>增删改查</title> <script type="text/javascript"> // 新增 function trdadd(){ flag=false; document.getElementById("fid").style.display="block"; //控制显示 chongzhi(); document.getElementById("aid").disabled=false; //重新启用 } //保存 function baocun(){ if(flag==false){ add(flag); document.getElementById("fid").style.display="none"; }else{ add(flag); document.getElementById("fid").style.display="none"; } } //重置 function chongzhi(){ document.getElementById("formid").reset(); } //删除 function deleteRow(input){ var s=input.parentNode.parentNode.rowIndex; document.getElementById("tableid").deleteRow(s); var num=document.getElementById("tableid").rows.length; for(var i=1;i<num;i+=1){ table.rows[i].cells[0].innerHTML=i; //把每行的每一列设为i } alert("删除成功!!"); } </script> </head> <body> <input type="button" value="新增" onclick="trdadd()"> <center> <table id="tableid" border="1" cellpadding="0" cellspacing="0" width="100%" > <thead> <tr> <td>编号</td> <td>标题</td> <td>摘要</td> <td>作者</td> <td>类别</td> <td align="center" width = "15%">操作</td> </tr> </thead> </table> <br> <br> <br> <div id="fid" style="display : none"> <form id="formid"> <table id=aaid> <tr> <td colspan="6">标题 : <input id="aid" type="text" size="20%"> </td> <td colspan="6">摘要 : <input id="bid" type="text" size="20%"> </td> </tr> <tr> <td colspan="6">作者 : <input id="cid" type="text" size="20%"></td> <td>类型 : <select id="eid" name="myname"> <option value="1">证券</option> <option value="2">体育</option> <option value="3">新闻</option> <option value="4">娱乐</option> <option value="5">八卦</option> </select> </td> </tr> </table> <input type="button" value="保存" onclick="baocun()"> <input type="reset" value="重置" onclick="chongzhi()"> <!-- 重置type类型必须为reset--> </form> </div> </center> <script type="text/javascript"> //全局变量 var table=document.getElementById("tableid"); var flag=false; var getselectrow; function getNum(){ var haoRow=table.rows[0]; return haoRow.cells.length; } //添加方法 function add(flag){ if(!flag){ // var num=getNum(); var row=table.insertRow(-1); //为-1时往下加(升序),为0时往上加(id降序) var add1=row.insertCell(0); var add2=row.insertCell(1); var add3=row.insertCell(2); var add4=row.insertCell(3); var add5=row.insertCell(4); var add6=row.insertCell(5); add1.innerHTML=document.getElementById("tableid").rows.length-1;//不加-1时id从二开始;原因:标题占一个 add2.innerHTML=document.getElementById("aid").value; add3.innerHTML=document.getElementById("bid").value; add4.innerHTML=document.getElementById("cid").value; var tall=document.getElementById("eid"); var index=tall.selectedIndex;// 当前坐标 var option=tall.options[index]; add5.innerHTML=option.text; add6.innerHTML="<input type='button' value='修改' onclick='updateRow(this)'> <input type='button' value='删除' onclick='deleteRow(this)'>"; //alert(num); alert("添加成功!!"); }else{ var row2=table.rows[getselectrow];//选中当前行 //把修改后的值设置到对应的文本框中 row2.cells[1].innerHTML=document.getElementById("aid").value; row2.cells[2].innerHTML=document.getElementById("bid").value; row2.cells[3].innerHTML=document.getElementById("cid").value; var pall=document.getElementById("eid"); var index=pall.selectedIndex; //当前坐标 var option=pall.options[index]; row2.cells[4].innerHTML=option.text; alert("修改成功!!"); } } //修改 function updateRow(input){ flag=true document.getElementById("aid").disabled=true; //不能启用 document.getElementById("fid").style.display="block"; var i=input.parentNode.parentNode.rowIndex; getselectrow=i; //得到选中行的内容放到文本框 document.getElementById("aid").value=table.rows[i].cells[1].innerHTML; document.getElementById("bid").value=table.rows[i].cells[2].innerHTML; document.getElementById("cid").value=table.rows[i].cells[3].innerHTML; var select=document.getElementById("eid"); var index=select.selectedIndex;// 当前坐标 var option= select.options[index]; option.text=table.rows[i].cells[4].innerHTML; } </script> </body> </html>
http://hi.baidu.com/%C0%B6%C9%AB%D3%C7%D3%F4%BA%C3%B1%A6%B1%B4/blog/item/b1664c97c25031027bf480fd.html
发表评论
-
Servlet上传文件
2012-02-07 23:58 1453准备工作:要到http://commons.apache.or ... -
成为Java高手需要达到的25个学习目标--经典
2012-01-29 16:07 1309本文将告诉你学习Java需 ... -
Timer, Quartz 和 Spring 实现作业调度
2011-11-28 15:43 1148一、java.util.Timer ... -
Java 产生不重复的随机数
2011-06-22 23:32 2329int numberCount = 6; ... -
Date类学习总结(Calendar Date 字符串 相互转换 格式化)
2011-06-20 16:12 1633Date类学习总结 1.计算某一月份的最大天数 ... -
jsp中的cookie用法小实例
2011-06-20 00:13 2465这个小实例有三个页面 index.jsp页面内容如下: Y ... -
Jsp 动态显示系统时间
2011-06-19 23:24 4864<%@ page language=" ... -
java 动态显示时间
2011-06-19 23:13 4022import java.util.Date; p ... -
js 动态显示时间
2011-06-19 22:53 1798<%@ page language=" ... -
HTML 显示系统时间
2011-06-19 22:13 7843代码1:(显示静态时间) <script type=& ... -
JavaScript 动态显示系统时间
2011-06-19 19:36 2048JavaScript 动态显示系统时间 <html ... -
两例JavaScript 获取当前系统日期和时间
2011-06-19 19:20 1217两例JavaScript 获取当前系统日期和时间 QUOTE ... -
java五种JSP页面跳转方法详解
2011-06-19 17:08 14391. RequestDispatcher.forward() ... -
Java Object方法
2011-06-19 16:47 1273package com.abin.test.connectio ... -
Java 数组,List,Itarator循环
2011-06-19 16:01 2264package com.abin.test.connect ... -
JAVA DBClass操作数据库,这样算不算单列模式
2011-06-19 14:53 1216到底怎样才算单列模式,单列模式事什么概念 package c ... -
Oracle日期函数集锦
2011-06-16 20:55 868Oracle日期函数集锦(一) 一、 常用日期数据格式 1 ... -
java 页面传送数组
2011-06-15 14:56 25531.可以通过嵌入java代码调用session或者reques ... -
java Calendar当前时间
2011-06-14 13:40 1618Calendar c = Calendar.getIn ... -
java Calendar日期相减问题
2011-06-14 13:18 8599两个日期相减,必须是Date型变量使用其getTime()后相 ...
相关推荐
html+js实现增删改查,超简单
用js实现的一个增删改查,给学校javascript的同学用
用javascript来实现Ajax效果的增删改查
springboot项目,基于SpringBoot+Vue实现增删改查分页DEMO(源码+数据库) 技术栈 数据库:MySQL 后端框架:SpringBoot+Spring Data JPA 前端框架:Vue-ElementUI
web js购物车(增删改查),新手易懂
javaScript实现学生信息的增删改查,以及翻页,界面优美
通过js实现cookies 的增加删除修改,解决chrome读为 undefine 的问题
小程序增删改查代码,小程序增删改查代码,仅用于交流学习
使用spring+springMVC+MyBatis来实现增删改查,里面有jar,以及详细的注解
html+js+css 调用jquery 工人信息管理功能(增删改查)前端实现,以及调用实现鼠标拖尾粒子效果的js库,解压文件运行src文件中的test.html即可运行
js+html写的实现表格的动态增删改查和表单验证
数据库部分:创建表、增删改查语句的书写等。 前端部分:HTML、CSS、jQuery、JavaScript等。 编码顺序 添加项目需要使用的各种jar包 HTML 页面表单的编写 Apache方法的DBUtils编写 实体类的数据初始化(添加私有...
为了给初学者一些快速上手的前后端都包含的demo,特意以最简单的方式实现这个实例。 里面包含的有后端的增删改查代码以及html页面去调用接口实现前后端交互。
Django 学习实例 第四节:实现列表的增删改查 代码如下: views.py dblist.js dblist.html dbadd.html
AngularJS模块化开发实例--增删改查项目源码(涉及requirejs、Bootstrap、ng路由跳转等)
利用原生js实现增删改查操作 附带多样效果,打包分享,仅供参考
这是我学习JavaWeb自己编写的一个增删改查的小项目,数据库用的是Oracle,表可以根据JavaBean自己建一个,都是varchar2类型, 项目用到了JDBC,JavaBean,接口实现类,Servlet,js,css,Properties,上传照片,存...
springboot+vue+elementui实现增删改查和分页查询,最基础的前后端加数据库功能实现
koa2-mongo-mongoose 一套基于koa2 mongo mongoose的简单的nodejs server,实现数据库增删改查逻辑