javascript
知秋客
准备进入云计算。
展开
-
jsp页面input默认不可编辑table切换光标问题
在做web项目时,jsp页面有时候会根据业务需要添加一些默认值,而且部分默认值是不允许修改的,这样就牵扯到另外一个问题,当用户在页面填写表单用table键切换的时候,不允许修改的默认行会出现选中光标,触发onblur事件,这时候我们就需要考虑禁掉选中光标。以前用的时候使用disable的,直接就可以禁掉光标,但是使用disable会有两大问题。1)disable使当前输入框input或者别的标原创 2015-06-18 18:25:15 · 2346 阅读 · 0 评论 -
Jquery ready和window.onload方法区别
1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到页面所有元素加载完毕。 2.编写方法个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(docume原创 2015-06-04 19:32:40 · 897 阅读 · 0 评论 -
关于img的onload事件兼容ie下的bug问题
我们都知道onload事件是在img加载完成后触发的事件,但是ie下这个onload事件并没有想像中的灵,特别是在ie7/ie6下,网上的解释是ie因为缓存关系造成的img.onload事件没有被激发,因为ie这个东西喜欢异步,所以由缓存的问题,网页获取到图片的时间极短(应该比代码解释的时间快)所以造成了onload事件被错过了。网上一般的说法是把onload事件写在src赋值之前可以解决这个on转载 2015-06-26 12:10:16 · 2197 阅读 · 0 评论 -
js中屏蔽a标签右键中在新窗口打开功能
在现实开发中,开发人员需要对某些a标签的在新窗口打开进行屏蔽。这时候问题就来了,我们该如何去屏蔽,是用js直接屏蔽a标签的右键事件呢,还是去修改本地的浏览器右键事件(不现实),我们不可能要求用户去修改。所以主要的问题还在于我们如何去屏蔽a标签de右键事件。在这里博主提供一种方法 。我们用div去把a标签包含在内部,例如:查看/审核然后去设置 div 的属原创 2015-06-15 15:32:49 · 2941 阅读 · 1 评论 -
正则表达式验证只能输入中文
1> 只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"2> 只能输入数字和英文:onkeyup="val原创 2015-10-23 10:55:53 · 24481 阅读 · 0 评论 -
微信浏览器缓存问题
最近开发微信公众帐号的服务号,遇到一个比较难解决的问题,html改变样式之后,微信还是没有改变,网页访问是正常的,说明是缓存的问题。然后在网上百度了一下一直没有发现好的解决方法。微信浏览器是采用QQ浏览器的内核,可以在手动去清楚缓存,但是这对于用户来说不现实。内置浏览器对html页面有相当严重缓存,而且还不能去清楚它,这就像以前去做一些单位项目的时候,必须要适应IE6的时候,通过改变u原创 2015-10-23 15:42:58 · 1752 阅读 · 0 评论 -
input简单操作
1>键盘输入事件onkeyup="value=value.replace(/[^\d]/g,'').replace(/\b(0+)/gi,'') " 上述onkeyup,input文本框中,输入非数字和0开始的数字的替换,比如年龄。value.replace(/[^\d]/g,'') 替换“value”中的非数字字符value.replace(/\b(0+)/gi,'') "原创 2015-10-22 17:12:30 · 489 阅读 · 0 评论