javascript
朝着希望前进
这个作者很懒,什么都没留下…
展开
-
显示当前年月日与星期的javascript源码
<!-- tmpDate = new Date(); date = tmpDate.getDate(); month= tmpDate.getMonth() + 1 ; year= tmpDate.getYear(); document.write(year); do原创 2013-10-22 09:27:05 · 1385 阅读 · 0 评论 -
项目中用js隐藏身份证信息
在项目中通过js来隐藏身份证的某些字符,电脑版的实现是在页面截取,现在做手机版,想把截取字符串放在后台来操作,但为了保证手机版和电脑版显示一致,所以希望截取规则也能一致,ftl页面的js写法如下:<html><body><script type="text/javascript">var html = '123456789abcdefghi';var uw = html.replace(/(\w原创 2015-05-11 16:21:32 · 7306 阅读 · 0 评论 -
js显示某些日期会少一天
在项目中,个人信息出生日期显示错误,有时和数据库里值不一致,有些出生年月日会显示少一天,但大多数都显示正常。比如:数据库里面的日期类型:1987/7/18在页面会显示成 1987/07/17。 但是1985/7/18显示正常。问题产生的原因是:日期类型在js里面会自动转化为毫秒格式,再通过毫秒转化为日期时,某些日期会转化有误差。比如:1987-07-18 00:00:00.0 转化为毫秒,再转化为日原创 2015-05-12 17:46:07 · 6281 阅读 · 0 评论 -
js验证百家姓
现在有一个需求: 1、姓名输入框不允许为空 2、姓名输入框只能输入汉字且长度为2-4 3、姓名输入框的姓只能是百家姓里面 具体实现代码:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="jquery.min.js" type="text原创 2015-04-28 09:35:18 · 7386 阅读 · 1 评论 -
项目中多余的js写法之join和||连用
先看一段代码,框里面和框外面代码有区别吗? 也就是说直接给bookHtmlStr和checkHtmlStr赋值和经过一些无意义计算再赋值有什么区别,或者说有什么优劣吗? 首先我们看以上代码执行的结果截图,再分析原因。 也就是说,以上代码执行的最终结果为:var bookHtmlStr = "<tr><td colspan='10'>暂无数据!</td></tr>";var check原创 2015-03-20 14:07:48 · 1554 阅读 · 0 评论 -
TypeError: $(...).ajaxSubmit is not a function
页面js出现TypeError: $(...).ajaxSubmit is not a function 错误。解决办法是:将jquery-form.js文件引入页面即可。jquery-form.js 下载地址:链接: http://pan.baidu.com/s/1ntHqJKP 密码: geb2==================还有人说是jQuery引入重复,我找了发原创 2015-01-22 12:32:56 · 30943 阅读 · 1 评论 -
SCRIPT5009: “JSON”未定义
今天测试人员反馈一个情况是:IE9兼容模式和360的个别浏览器不兼容。具体错误如下:“SCRIPT5009: “JSON”未定义”。具体截图如下:解决办法是:下载json2.js,引入到页面。问题完美解决。json2.js下载地址:链接: http://pan.baidu.com/s/1hqzjYeC 密码: dqrh原创 2015-01-22 11:05:18 · 3995 阅读 · 0 评论 -
JS起名字要小心,不然会照成不兼容
今天在js里面有个方法名字分别为:closePanel,postconfirm 方法名,在IE8没有问题。在火狐上就无效。而且firebug也不报错。最后把方法名改了,问题解决了。我把方法名分别改为:closePanel_conflict, postconfirm_conflict 再用火狐测试,问题完美解决原创 2014-12-30 17:32:19 · 1384 阅读 · 0 评论 -
js判断单选按钮是否选中
页面内容如下:原创 2014-08-07 16:14:52 · 2711 阅读 · 0 评论 -
项目中js的工具类
js工具类的功能有:1、去掉字符串前后空格2、清空select3、验证手机号4、字符串转换int型数字5、获取checkbox的选中的值6、去掉左边的空白7、去掉邮编的空白源码如下:/** * 去掉字符串前后空格 * * @param str * @returns */function trim(str){ return str.re原创 2014-05-04 11:47:38 · 1501 阅读 · 0 评论 -
js复制按钮在ie下的解决方案
源码如下: 一个表单,一个按钮。点击完按钮后就会复制表单里面的内容。需要注意的是:这个复制的方法在ie8下有用(其它版本没有测试过),在Firefox下无效。原创 2014-07-30 10:07:03 · 1168 阅读 · 0 评论 -
ie启用js调试
在 “工具---internet选项--高级---‘禁用脚本调试(Internet Explorer) 去掉勾’,‘显示每个脚本错误的通知(打上勾)’”。如图:如果不是必须用ie调试js的话,建议用Firefox或chrome。原创 2014-06-08 14:13:09 · 1443 阅读 · 0 评论 -
js确认删除
function delSure(){ var flag = confirm("你真的确定要删除吗?"); if (flag){ //用户点击“确认”按钮后的操作 } else{ //一般默认什么都不操作 }}原创 2014-03-25 10:55:41 · 1247 阅读 · 0 评论 -
项目中js对于字符串加密源码
这个和http://blog.csdn.net/zl544434558/article/details/21702195 java版加密的规则不一样。也就是说同样的字符串解析出来的不一样。 下面是项目中用到的js对于字符串加密的源码(不依赖任何环境和文件,纯js写的):/* * A JavaScript implementation of the RSA Data Security, I原创 2014-03-24 15:15:56 · 1391 阅读 · 0 评论 -
js验证身份证
在页面中通过js验证身份证合法性,一般是通过正则表达式或工具类进行判断。下面是项目中验证身份证的合法性代码实现。 第一种:通过正则表达式进行简单校验。if ($("#cardType").val() == "01") { var _cardNo = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if (!_cardNo.test(cardN原创 2015-07-30 16:06:59 · 1098 阅读 · 1 评论