- 浏览: 1057374 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (605)
- 数据挖掘 (22)
- spring (40)
- 工具使用 (39)
- java (137)
- JavaScript (40)
- webwork (12)
- web (120)
- 资源 (7)
- SSH (5)
- oracle (20)
- J2ME (1)
- 环境配置 (37)
- 项目管理 (29)
- mysql (14)
- struts (4)
- 项目总结 (27)
- ibatis学习 (33)
- 学习计划 (2)
- 缓存 (7)
- 重构 (3)
- Android (1)
- jquery (12)
- UML (3)
- 用户体验 (4)
- 习惯 (7)
- sakai (1)
- urlrewrite (4)
- rss (5)
- C plus plus (5)
- 算法 (5)
- 海量数据处理 (7)
- office(word、excel) (1)
- 面试题 (3)
- solr (8)
- 大数据 (2)
最新评论
-
hujin19861102:
截图看不见,最后一个webwrok的配置看不见
Ext+Webwork+Json 实现分页表格查询效果 -
蜗牛笔:
弱弱的问一句,要是分出来的词在词典中没有,那么两部分的pos- ...
ICTCLAS 中科院分词系统 -
weipeng1986:
授人予鱼不如授人予鱼,我想问你的是你是怎么总结的。比如第四种情 ...
JAVA中字符串连接效率的测试 -
xiaoqiang2008:
执行两次的原因是什么,好像楼主没弄清楚啊!是不是在web.xm ...
关于Spring中用quartz定时器在定时到达时同时执行两次的问题 -
Kent_Mu:
...
ibatis-dynamic的用法
转载自:
http://wallimn.iteye.com/blog/475499
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>listbox控制测试</title>
- <script type="text/javascript">
- function SelectUtil(idOrObj){
- if(typeof(idOrObj)=="string"){
- this.selectObj=document.getElementById(idOrObj);
- }
- else if (idOrObj!=null && typeof(idOrObj)=="object" && idOrObj.tagName=="SELECT"){
- this.selectObj=idOrObj;
- }
- else{
- alert("创建对象失败,参数不合法!");
- }
- }
- SelectUtil.prototype.isExist=function(itemValue){
- var isExist = false;
- for(var i=0; i<this.selectObj.options.length; i++){
- if(this.selectObj.options[i].value==itemValue){
- isExist=true;
- break;
- }
- }
- return isExist;
- }
- SelectUtil.prototype.addItem=function(itemText,itemValue){
- if(!itemText || !itemValue || typeof(itemText)!="string" ||typeof(itemValue)!="string" )return false;
- if(this.isExist(itemValue)){
- //alert("项目已存在!");
- return false;
- }
- var optionItem = new Option(itemText,itemValue);
- this.selectObj.options.add(optionItem);
- return true;
- }
- SelectUtil.prototype.delItem=function(itemValue){
- var bDel=false;
- for(var i=0; i<this.selectObj.options.length; i++){
- if(this.selectObj.options[i].value==itemValue){
- bDel=true;
- this.selectObj.options.remove(i);
- break;
- }
- }
- return bDel;
- }
- SelectUtil.prototype.delSelectedItem=function(){
- var length = this.selectObj.options.length-1;
- var num = 0;
- for(var i=length; i>=0; i--){
- if(this.selectObj.options[i].selected==true){
- this.selectObj.options[i] = null;
- num++;
- }
- }
- return num;
- }
- SelectUtil.prototype.cloneItem = function (itemValue){
- var result=null;
- for(var i=0; i<this.selectObj.options.length; i++){
- if(this.selectObj.options[i].value==itemValue){
- result=this.selectObj.options[i];
- break;
- }
- }
- if(result==null)return null;
- return new Option(result.text,result.value);
- }
- SelectUtil.prototype.getItem = function (itemValue){
- var result=null;
- for(var i=0; i<this.selectObj.options.length; i++){
- if(this.selectObj.options[i].value==itemValue){
- result=this.selectObj.options[i];
- break;
- }
- }
- return result;
- }
- SelectUtil.prototype.modItemText=function(itemText,itemValue){
- var opt=this.getItem(itemValue);
- if(opt==null){
- alert("没有找到指定的项目!");
- return false;
- }
- else{
- opt.text = itemText;
- return true;
- }
- }
- SelectUtil.prototype.selItemByValue=function(itemValue){
- var opt = this.getItem(itemValue);
- if(opt!=null){
- opt.selected=true;
- return true;
- }
- else{
- return false;
- }
- }
- SelectUtil.prototype.clear=function(){
- this.selectObj.options.length=0;
- }
- SelectUtil.prototype.selectedIndex=function(){
- return this.selectObj.selectedIndex;
- }
- SelectUtil.prototype.seletedText=function(){
- return this.selectObj.text;
- }
- SelectUtil.prototype.getSelectedItem=function(){
- var idx = this.selectObj.selectedIndex;
- if(idx==-1)return null;
- else{
- return this.selectObj.options[idx];
- }
- }
- SelectUtil.prototype.adjustItem=function(optionObj,direction){
- if(!optionObj){
- optionObj = this.getSelectedItem();
- }
- if(!optionObj)return false;
- var delta = (direction=="down")?1:-1;
- if(optionObj.index+delta<0 || optionObj.index+delta>=this.selectObj.options.length)return true;
- else{
- var opt,tmp;
- opt = this.selectObj.options[optionObj.index+delta];
- tmp = opt.value;
- opt.value=optionObj.value;
- optionObj.value = tmp;
- tmp = opt.text;
- opt.text=optionObj.text;
- optionObj.text = tmp;
- opt.selected=true;
- optionObj.selected=false;
- return true;
- }
- }
- SelectUtil.prototype.getAllItem=function(){
- return this.selectObj.options;
- }
- SelectUtil.prototype.getItemCount=function(){
- return this.selectObj.options.length;
- }
- SelectUtil.prototype.moveSelectedItemTo=function(anotherSelectObj){
- if(!anotherSelectObj)return false;
- var length = this.selectObj.options.length-1;
- var num = 0,opt;
- for(var i=length; i>=0; i--){
- if(this.selectObj.options[i].selected==true){
- num++;
- opt = this.selectObj.options[i];
- //没有验证有无重复
- anotherSelectObj.options.add(new Option(opt.text,opt.value));
- this.selectObj.options[i] = null;
- }
- }
- return num;
- }
- SelectUtil.prototype.moveAllItemTo=function(anotherSelectObj,bCreate){
- if(!anotherSelectObj)return false;
- var length = this.selectObj.options.length-1;
- var num = 0,opt=null;
- for(var i=length; i>=0; i--){
- num++;
- opt = this.selectObj.options[i];
- //没有验证有无重复
- anotherSelectObj.options.add(new Option(opt.text,opt.value));
- this.selectObj.options[i] = null;
- }
- return num;
- }
- SelectUtil.prototype.getObject=function(){
- return this.selectObj;
- }
- SelectUtil.prototype.selectAll=function(){
- for(var i=0; i<this.selectObj.options.length; i++){
- this.selectObj.options[i].selected=true;
- }
- }
- </script>
- <style type="text/css">
- #srclb,#dstlb{
- border:1px solid #aaa;
- width:200px;
- height:400px;
- }
- .zhcxbtn{
- width:30px;
- }
- </style>
- </head>
- <body>
- <div>
- <table width="460" border="0" class="zhcx" cellpadding="0" cellspacing="0">
- <tr>
- <td>
- <select multiple="multiple" name="srclb" id="srclb" ondblclick="srclb.moveSelectedItemTo(dstlb.getObject());">
- <option value="1">宝马1</option>
- <option value="2">宝马2</option>
- <option value="3">宝马3</option>
- <option value="4">宝马4</option>
- <option value="5">宝马5</option>
- <option value="6">宝马6</option>
- <option value="7">宝马7</option>
- </select>
- </td>
- <td>
- <input type="button" class="zhcxbtn" value=">" onclick="srclb.moveSelectedItemTo(dstlb.getObject());"/>
- <input type="button" class="zhcxbtn" value=">>" onclick="srclb.moveAllItemTo(dstlb.getObject());"/>
- <input type="button" class="zhcxbtn" value="<" onclick="dstlb.moveSelectedItemTo(srclb.getObject());"/>
- <input type="button" class="zhcxbtn" value="<<" onclick="dstlb.moveAllItemTo(srclb.getObject());"/>
- </td>
- <td>
- <select multiple="multiple" name="dstlb" id="dstlb" ondblclick="dstlb.adjustItem();">
- </select>
- </td>
- <td>
- <input type="button" class="zhcxbtn" value="↑" onclick="dstlb.adjustItem();"/>
- <input type="button" class="zhcxbtn" value="↓" onclick="dstlb.adjustItem(null,'down');"/>
- </td>
- </tr>
- </table>
- </div>
- <input type="button" value="全选" onclick="dstlb.selectAll();"/>
- <script type="text/javascript">
- var dstlb = new SelectUtil("dstlb");
- var srclb = new SelectUtil("srclb");
- </script>
- </body>
- </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>listbox控制测试</title> <script type="text/javascript"> function SelectUtil(idOrObj){ if(typeof(idOrObj)=="string"){ this.selectObj=document.getElementById(idOrObj); } else if (idOrObj!=null && typeof(idOrObj)=="object" && idOrObj.tagName=="SELECT"){ this.selectObj=idOrObj; } else{ alert("创建对象失败,参数不合法!"); } } SelectUtil.prototype.isExist=function(itemValue){ var isExist = false; for(var i=0; i<this.selectObj.options.length; i++){ if(this.selectObj.options[i].value==itemValue){ isExist=true; break; } } return isExist; } SelectUtil.prototype.addItem=function(itemText,itemValue){ if(!itemText || !itemValue || typeof(itemText)!="string" ||typeof(itemValue)!="string" )return false; if(this.isExist(itemValue)){ //alert("项目已存在!"); return false; } var optionItem = new Option(itemText,itemValue); this.selectObj.options.add(optionItem); return true; } SelectUtil.prototype.delItem=function(itemValue){ var bDel=false; for(var i=0; i<this.selectObj.options.length; i++){ if(this.selectObj.options[i].value==itemValue){ bDel=true; this.selectObj.options.remove(i); break; } } return bDel; } SelectUtil.prototype.delSelectedItem=function(){ var length = this.selectObj.options.length-1; var num = 0; for(var i=length; i>=0; i--){ if(this.selectObj.options[i].selected==true){ this.selectObj.options[i] = null; num++; } } return num; } SelectUtil.prototype.cloneItem = function (itemValue){ var result=null; for(var i=0; i<this.selectObj.options.length; i++){ if(this.selectObj.options[i].value==itemValue){ result=this.selectObj.options[i]; break; } } if(result==null)return null; return new Option(result.text,result.value); } SelectUtil.prototype.getItem = function (itemValue){ var result=null; for(var i=0; i<this.selectObj.options.length; i++){ if(this.selectObj.options[i].value==itemValue){ result=this.selectObj.options[i]; break; } } return result; } SelectUtil.prototype.modItemText=function(itemText,itemValue){ var opt=this.getItem(itemValue); if(opt==null){ alert("没有找到指定的项目!"); return false; } else{ opt.text = itemText; return true; } } SelectUtil.prototype.selItemByValue=function(itemValue){ var opt = this.getItem(itemValue); if(opt!=null){ opt.selected=true; return true; } else{ return false; } } SelectUtil.prototype.clear=function(){ this.selectObj.options.length=0; } SelectUtil.prototype.selectedIndex=function(){ return this.selectObj.selectedIndex; } SelectUtil.prototype.seletedText=function(){ return this.selectObj.text; } SelectUtil.prototype.getSelectedItem=function(){ var idx = this.selectObj.selectedIndex; if(idx==-1)return null; else{ return this.selectObj.options[idx]; } } SelectUtil.prototype.adjustItem=function(optionObj,direction){ if(!optionObj){ optionObj = this.getSelectedItem(); } if(!optionObj)return false; var delta = (direction=="down")?1:-1; if(optionObj.index+delta<0 || optionObj.index+delta>=this.selectObj.options.length)return true; else{ var opt,tmp; opt = this.selectObj.options[optionObj.index+delta]; tmp = opt.value; opt.value=optionObj.value; optionObj.value = tmp; tmp = opt.text; opt.text=optionObj.text; optionObj.text = tmp; opt.selected=true; optionObj.selected=false; return true; } } SelectUtil.prototype.getAllItem=function(){ return this.selectObj.options; } SelectUtil.prototype.getItemCount=function(){ return this.selectObj.options.length; } SelectUtil.prototype.moveSelectedItemTo=function(anotherSelectObj){ if(!anotherSelectObj)return false; var length = this.selectObj.options.length-1; var num = 0,opt; for(var i=length; i>=0; i--){ if(this.selectObj.options[i].selected==true){ num++; opt = this.selectObj.options[i]; //没有验证有无重复 anotherSelectObj.options.add(new Option(opt.text,opt.value)); this.selectObj.options[i] = null; } } return num; } SelectUtil.prototype.moveAllItemTo=function(anotherSelectObj,bCreate){ if(!anotherSelectObj)return false; var length = this.selectObj.options.length-1; var num = 0,opt=null; for(var i=length; i>=0; i--){ num++; opt = this.selectObj.options[i]; //没有验证有无重复 anotherSelectObj.options.add(new Option(opt.text,opt.value)); this.selectObj.options[i] = null; } return num; } SelectUtil.prototype.getObject=function(){ return this.selectObj; } SelectUtil.prototype.selectAll=function(){ for(var i=0; i<this.selectObj.options.length; i++){ this.selectObj.options[i].selected=true; } } </script> <style type="text/css"> #srclb,#dstlb{ border:1px solid #aaa; width:200px; height:400px; } .zhcxbtn{ width:30px; } </style> </head> <body> <div> <table width="460" border="0" class="zhcx" cellpadding="0" cellspacing="0"> <tr> <td> <select multiple="multiple" name="srclb" id="srclb" ondblclick="srclb.moveSelectedItemTo(dstlb.getObject());"> <option value="1">宝马1</option> <option value="2">宝马2</option> <option value="3">宝马3</option> <option value="4">宝马4</option> <option value="5">宝马5</option> <option value="6">宝马6</option> <option value="7">宝马7</option> </select> </td> <td> <input type="button" class="zhcxbtn" value=">" onclick="srclb.moveSelectedItemTo(dstlb.getObject());"/> <input type="button" class="zhcxbtn" value=">>" onclick="srclb.moveAllItemTo(dstlb.getObject());"/> <input type="button" class="zhcxbtn" value="<" onclick="dstlb.moveSelectedItemTo(srclb.getObject());"/> <input type="button" class="zhcxbtn" value="<<" onclick="dstlb.moveAllItemTo(srclb.getObject());"/> </td> <td> <select multiple="multiple" name="dstlb" id="dstlb" ondblclick="dstlb.adjustItem();"> </select> </td> <td> <input type="button" class="zhcxbtn" value="↑" onclick="dstlb.adjustItem();"/> <input type="button" class="zhcxbtn" value="↓" onclick="dstlb.adjustItem(null,'down');"/> </td> </tr> </table> </div> <input type="button" value="全选" onclick="dstlb.selectAll();"/> <script type="text/javascript"> var dstlb = new SelectUtil("dstlb"); var srclb = new SelectUtil("srclb"); </script> </body> </html>
发表评论
-
firefox 兼容两个小细节
2012-12-29 10:38 13431. 火狐下radio无法选中问题 描述: 当JS ... -
专业的网页测试工具 YSLOW
2012-11-07 19:41 985http://guangqiang.iteye.com/blo ... -
freemarker 静态化网页
2012-11-07 19:39 1236freemarker的作用: MVC框架 ... -
基本CSS选择器,复合选择器,后代选择器
2012-11-02 13:23 1065http://gaterking.blog.51cto. ... -
webwork <ww:url> 转 jstl <c:url>标签
2012-11-02 11:06 2203项目之前分页组件一直使用的是 项目组定义的 公用分页,其中引用 ... -
CSS 图片拼合生成器
2012-11-02 10:53 1853CSS 图片拼合生成器在线 工具(已测试使用,基本满足网站对s ... -
可编辑的div 插入文本与图片(要求光标定位插入)
2012-09-11 17:39 1993http://jianzhong5137.blog.163.c ... -
jsp include 包含的区别
2012-05-14 16:39 1077c.jsp <!DOCTYPE html ... -
mysql + tomcat 连接池配置问题
2012-04-18 21:23 1022javax.naming.NameNotFoundExcept ... -
tomcat启动异常
2012-03-28 16:23 1456ERROR 2012-03-28 16:00:41,34 ... -
Java路径问题最终解决方案
2012-03-08 18:21 1078http://blog.csdn.net/shendl/art ... -
怎么避免浏览器缓存静态文件(js/css/img)
2012-03-08 18:16 0怎么通过程序删除清空客户端的浏览器缓存 对于动态文件, ... -
使用HTMLparser解析HTML
2012-03-06 09:27 1426http://express.ruanko.com/ru ... -
IE 6下 a javascript:void(0)问题
2011-12-16 19:04 1390原文地址:http://blog.csdn.net/lee ... -
jquery treeview
2011-12-13 14:59 2550<link rel="stylesheet&q ... -
显示数据加载中
2011-12-13 14:32 1132在加载比较慢的页面(如含有很多节点的树)中,引入公用文件,公用 ... -
jquery ui dialog 遮拦 select的解决方法
2011-09-30 09:23 3295<script type="text/java ... -
CSS Sprites合并多个小图片
2011-09-29 11:31 1192这种方法看似繁琐,但却是非常有实用价值的。 首先,CS ... -
form表单只提交值,而不进行页面跳转(转)
2011-09-29 11:19 21529源自: http://trinea.iteye.com ... -
Spring 配置中的 default-lazy-init="false"
2011-09-26 18:03 1864Spring 配置中的 default-lazy-init=& ...
相关推荐
DOM(Document Object Model)是网页内容的结构化表示,它为HTML或XML文档提供了一个树形结构,使得可以通过JavaScript或其他编程语言对网页元素进行操作。在这个场景中,"DOM Select工具类"指的是一个JavaScript库...
springboot项目基于协同过滤算法的私人诊所管理系统_to,含有完整的源码和报告文档
图表分类ppt
09-办公人物信息可编辑PPT图表
推送早安问候以及天气预报
西门子1200PLC博图自动称重配料系统程序例程,组态画面采用KTP1200触摸屏。 具体为1200和变频器Modbus RTU 通 讯,托利多电子称modbus RTU通讯,带 PID 温度控制程序。 变频器参数 Modbus通讯说明 CAD电气图纸 硬件组态过程有内部教案等项目文件,程序打开软件版本TIA V14及以上
S7-200 PLC和组态王物分拣快递分拣分选包裹 带解释的梯形图程序,接线图原理图图纸,io分配,组态画面
图表分类ppt
图表分类ppt
图表分类ppt
springboot项目基于 html 的图书管理系统,含有完整的源码和报告文档
苍鹰优化算法NGO优化BP神经网络的软值和阈值参数做多输入单输出的分类建模。 程序内注释详细直接替数据就可以使用。 程序语言为matlab。 程序直接运行可以出分类图,迭代优化图,ROC图。
资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
GoPay.rar,GoPay.rar,GoPay.rar
该资源内项目源码是个人的课程设计、毕业设计,包含论文,拿来就能用的,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
图表分类ppt
springboot项目基于SpringBoot+Vue疫情物资捐赠和分配系统,含有完整的源码和报告文档
图表分类ppt
分布式电源选址定容,储能选址定容。 matlab程序 粒子群(考虑时序与不考虑)、改进灰狼(考虑时序):以总网损最低或电压偏差最低为目标函数。 多目标粒子群:网损和电压。 IEEE69节点系统为例(matpower进行潮流计算,可其他节点,可改分布式电源数据例子为3个分布式电源),对比接入前后电压、网损变化,迭代曲线图。
基于 Python 和 Django 的豆瓣电影数