随笔分类 - JQUERY
null
摘要:首先是一个解析cookie的函数:当获取到内容的时候,一定要进行编码,否则会出现中文乱码问题。decodeURI其中在java的Servlet中,中文也要进行转码。cookie中不允许直接存储中文:String valueUTF8 = URLEncoder.encode("testvalue3_中文_UTF-8","UTF-8");Cookie cookie3 = new Cookie("testUTF8",valueUTF8); response.addCookie(cookie3);并且在encode编码的时候,用UTF-8来编码
阅读全文
摘要:表单提交前,都会有定义一个验证的方法以对用户提交的内容进行限定,今天写到了这个,但出现了一个好郁闷的东西,就是一点提交了,调用我自己写的一个CheckForm()方法时,我明明写了return false了,但它还是提交到服务器了,好不郁闷!然后仔细检查才发现,原来是漏了个return,下面先看出错的代码: 1 2 我回想了一下以前写过的javascript经验,也碰到过类似的问题,当时是用javascript直接用的,类似于下面这样子:看到CheckForm()前面的return 没有?其实jquery也是同理的,就是少了这个家伙,所以,只要把第4跟第5行改成下面这样子就OK了$("
阅读全文
摘要:对于OA系统,表单签核功能必不可少。而根据公司的情况,表单自然又五花八门,所以就要求能够让用户自己建立表单并设定表单的流程、填写内容等等。我之前写过一篇文章【地址:pivot的用法(SQL SERVER 2005 以上)】,对于OA系统这些填写内容的数据表结构作过一定的说明,而今天,我会给大家说明一下,用户在新建表单时,填表填到一半时,怎么暂存所填写的内容(此原理适用于表单提交时的保存操作)。1、首先,以下面这张table为例子说明,其中【colValue】为用户填写的内容:图一、表格详情2、其次,我们需要把这些内容输出到页面,输出的话,比较简单,新建一个WebBaseSetup.aspx文件
阅读全文
摘要:当我们在gridview显示统计信息时,都会想在gridview最后一行显示【小计】结果,但gridview的话好像比较难搞(至少我也不会呀 囧~),那么我就结合jquery写了一个解决方案,下面举个例子。【AttendForCheck.aspx】源码(修改前): 出勤查詢 工號:出勤日期 起:迄: 及成企業股份有限公司員工出勤資料表(薪資差異) ...
阅读全文
摘要:上次搞了个jquery的AutoComplete效果,感觉很久没写jquery了,趁热打铁,再找点东西练练手.这不,看了一下jquery手册,顺便写了一个小例子,源码我直接贴上来了.1.新建一个web窗体:index.aspx Ajax Test Page + = 2.好习惯,新建一个js文件: js/common.js说明:这里,简单说一下$.get()的使用方法,jquery手册上面有它的基本语法,这里面注意一下function(data){...}这个Callback的参数data就可以了,data代表的是处理页面(这里是Ajax/Count.ashx)发送回来的文...
阅读全文
摘要:用Javascript取float型小数点后两位,例22.127456取成22.13,如何做? 1. 最笨的办法....... [我就怎么干的.........]1functionget()2{3vars=22.127456+"";4varstr=s.substring(0,s.indexOf(".")+3);5alert(str);6}2. 正则表达式效果不错 13. 他就比较聪明了..... 14.会用新鲜东西的朋友....... 但是需要 IE5.5+才支持。 1来源:http://www.cnblogs.com/wfwup/archive/200
阅读全文
摘要:百度 酷狗,反正使用搜索功能时,都会看到类似于图一这种自动补全的功能,灰常的方便,今天做一个项目,刚好要加这个功能,于是一通百度之后,总算做出来,源代码在文章末尾会提供下载。还有,我这个是参考了网上的一篇文章写出来的,比较简单,可以先看一下这个网址:jquery.autocomplete.js的简单用法,这个基本看完都会的了,会了的话,就不必看下去了.图一如果上面的链接挂了打不开的话,可以接着往下看.准备工作:1、要下载一个jquery.autocomplete.js(网上多得很,可以自己上网上下载),下载完以后,把它引到需要使用自动补全功能的页面当中.2、它是基于jquery的,随便引入一个
阅读全文
摘要:文件高亮显示:<html><head><title>JS HightLight!</title><script type = "text/javascript" src = "js/jquery-1.5.2.js"></script><script type = "text/javascript" src = "js/jquery.highlight-3.js"></script><script type = &
阅读全文
摘要:一个表单: <input type="text" class="num" maxNum="100" />1、如何设定只能输入整数?2、如何设定只能输入数字(整数或小数)?一开始,用正则表达式来把1命题搞定了,但是第2个却有点费力!后来百度了一下,终于找到办法,这里都贴出来让大家看看,不知道还有没有BUG,欢迎指正~一、如何设定只能输入整数示例表单: <input type="text" class="num" maxNum="100" /> 1 (fu
阅读全文
摘要:这次在开发过程中用到了模态弹出对话框,但这个函数会有缓存,很是烦恼,在网上查了查相关的资料,发现了一种解决的方法,在这里记录下,主要是在给弹出的窗口的页面加上个时间参数,这样就不会有缓存了,如下:一、缓存1、<meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="no-cache,must-revalidate" /> <meta http-equiv="
阅读全文
摘要:Html中,如设置了title的属性,则当鼠标在该对象上面短暂的停留时,会显示预设的文本提示,但,这些效果只会短暂的显示,一会就会消失,又要重新把鼠标移出再移回来才被显示,样式也无法重写,实在是恼人之极。可喜的是,咱IT界人才辈出,这不,有一个专门针对这提示框的控件出现了,我用了一阵子,效果还可以,于是赶紧记下来,怕以后不用忘记了,下面是一张效果图:图一、poshytip控件效果那怎么用呢,很简单:第一、把poshytip控件下载到项目中,并引入到需要调用的页面,图二为我的js与poshytip的文件结构:图二、文件结构第二、下面为需要引入poshytip的文件关键代码:<head id
阅读全文
摘要:很多公司都喜欢把公司网站搞成双语言的,常见的办法是:做两份相同的程序,然后用不同的文件夹区分开来,然后点切换语言时,链接到不同的文件夹去就OK了,这种办法呢,如下: 好处是:各自的版本是分离开来的,比较稳定,不会出现互相干扰(共用数据库资料的除外!)等情况; 弊端是:改动一个功能,要把变更的操作(代码逻辑啊、图片PS啊、还有数据库等等)在所有的语言版本上面再重复一次,加重了操作量。 本来打算这样子搞的,但上头发话了,这样子代码管理比较麻烦,让哥哥想别的办法喔...那就想咯,别说,还真的想出了一个方法,虽然还未成熟,也不太稳定,但胜在不用修改原来的逻辑代码,而且只有一份代码够用了(是“...
阅读全文
摘要:javascript常用的小技巧 分类: javascript 2011-12-19 09:30 170人阅读 评论(1) 收藏 举报事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey事件返回值 event.returnValue鼠标位置 event.x event.y窗体活动元素
阅读全文
摘要:有时客户端需要跟服务器进行交互,比如AJAX或根据页面传值进行判断处理等时,我们就要想办法获取到URL传过来的值了。那该怎么获取呢?下面有一个不错的办法,“不错”是因为它可行,网上我看到两种办法,选了一个较短的,还可以的,就拿过来用了,至于有没有更好的。哥不管,能用就行啦,如下:1 function request(name){ 2 var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 3 var r = window.location.search.substr(1).mat
阅读全文
摘要:看着一些表格带那些鼠标移动过去的时候会触发tr的背景颜色发生变化,当你单击某一行时,它还能以高亮的颜色显示你单击中了哪一条,相当羡慕的说啊!!!网上面也有很多的例子,有通过C#代码的Attribute方法绑定,也有直接写JS实现的,由于觉得在服务器端实现会浪费资源(虽然很小),所以哥哥我就想在JS那里写一下,至于怎么实现,我会一步一步的把过程写出来,不着急,哈。1、实现鼠标经过tr时,触发行的背景色发生变化,一开始的念头是通过onmouseover 和 onmouseout 来实现的,于是就写了下面一段出来(Gridview的ID值是 gvE4,下同)1 $("#gvE4"
阅读全文
摘要:一个优秀的 JavaScript 框架,一篇 jQuery 常用方法及函数的文章留存备忘。jQuery 常见操作实现方式$("标签名") //取html元素 document.getElementsByTagName("")$("#ID") //取单个控件document.getElementById("")$("div #ID") //取某个控件中 控件$("#ID #ID") // 通过控件ID取其中的控件$("标签.class样式名") //通过cl
阅读全文
摘要:上次搞了个jquery的AutoComplete效果,感觉很久没写jquery了,趁热打铁,再找点东西练练手.这不,看了一下jquery手册,顺便写了一个小例子,源码我直接贴上来了.1.新建一个web窗体:index.aspx 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XH
阅读全文