
js
kingschan
这个作者很懒,什么都没留下…
展开
-
js将对象转成json格式
/** * 序列化成json字符串 * @param obj * @return */function Serialize(obj){ switch(obj.constructor){ case Object: var str = "{"; for(var o in obj){原创 2014-02-21 09:08:11 · 3333 阅读 · 0 评论 -
kindeditor不自动过滤html
默认情况下,kindeditor会自动过滤html,也就是如果在html模式下随便乱输入代码,切换到可视状态就会没掉。当然,这个功能还是有用处的,比如对于不了解html的一些客户,他们只需要复制粘贴。但对于需要编辑html的人来说就不行了。加上这个代码去掉过滤功能KindEditor.options.filterMode = false也可以在初始化编辑器实例时加上设置fi原创 2014-02-19 00:08:39 · 3452 阅读 · 0 评论 -
easyui tree 前端递归加载
[{"id":-2,"g_name":"未分组用户","parentId":0},{"id":1,"g_name":"佛山市人民政府","parentId":0},{"id":2,"g_name":"禅城区人民政府","parentId":11},{"id":3,"g_name":"南海区人民政府","parentId":11},{"id":4,"g_name":"三水区人民政府","parent原创 2014-02-10 11:43:06 · 1328 阅读 · 0 评论 -
Easyui扩展验证
$.extend($.fn.validatebox.defaults.rules, { idcard : {// 验证身份证 validator : function(value) { return /^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value); }, message : '身份证号原创 2014-02-10 11:43:01 · 730 阅读 · 0 评论 -
js手机号码验证
function validationPhoneNumber(){var count=0;var data=$('#Recipient').val().split(',');for(var i=0;iif(data[i].match(/^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/)){count++;}}$('#p原创 2014-02-10 11:42:59 · 685 阅读 · 0 评论 -
火狐下easyui1.3.1弹出window框定…
easyui 火狐显示不正常:无法居中解决办法:因为火狐的body不是全屏,而ie下的是全屏,所以需要给body标签加上全屏的样式 上面问题即可解决原创 2014-02-10 11:42:54 · 653 阅读 · 0 评论 -
js 遍历对象
var query={name:'xiaoming',age:2};for(var o in query){alert(o+":"+query[o]);}原创 2014-02-10 11:42:14 · 670 阅读 · 0 评论 -
js 判断js函数、变量是否存在
函数:try{if(typeof(eval_r(funcName))=="function"){funcName();}}catch(e){//alert("not function");}变量function check(){if (typeof(myvalue)=="undefined"){alert("value is undefined");}els原创 2014-02-10 11:42:12 · 783 阅读 · 0 评论 -
js调用父窗口函数
javascript(js)iframe里的页面调用父窗口js函数的方法或弹出窗口调用父窗口js函数的方法js调用父窗口函数的情况有两种:常用的iframe:我以子窗口调用父窗口的函数发送到fckeditor编辑器的为例说明,只需简单三行: addattach():父页面里的一个js函数,功能是发送内容到编辑器:function addattach(at原创 2014-02-10 11:42:05 · 1450 阅读 · 0 评论 -
EasyUi身份证验证
varaCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:原创 2014-02-10 11:41:51 · 1489 阅读 · 0 评论 -
easyui根据行索引得到行对象
var rows = $('#tt').datagrid('getRows'); //get current page rowsvar row = rows[rowIndex]; //your row data原创 2014-02-10 11:41:46 · 4431 阅读 · 0 评论 -
js判断是否在iframe中
/方式一if (self.frameElement && self.frameElement.tagName == "IFRAME") {alert('在iframe中');}//方式二if (window.frames.length != parent.frames.length) {alert('在iframe中');}//方式三if (self != top) { ale原创 2014-02-10 11:41:00 · 890 阅读 · 0 评论 -
js ie版本判断
常用的 JavaScript 检测浏览器为 IE 是哪个版本的代码,包括是否是最人极端厌恶的 ie6 识别与检测。var isIE=!!window.ActiveXObject;var isIE6=isIE&&!window.XMLHttpRequest;var isIE8=isIE&&!!document.documentMode;var isIE7=isIE&&!isIE6&&!isI原创 2014-02-10 11:40:16 · 600 阅读 · 0 评论 -
easyui tree 选中节点 取消选中节点
[code="javascript"]var selected = $('#orgTree').tree('getChecked'); for(var i=0;i原创 2013-08-02 15:38:53 · 1151 阅读 · 0 评论 -
在iframe中调用父窗口的js函数
[code="javascript"]document.parentWindow.parent.addtabs(args...);//addtabs()为父窗口定义的函数.[/code]原创 2013-05-09 05:26:36 · 259 阅读 · 0 评论 -
js调用outlook
[code="javascript"]window.open("mailto:sundysea@hotmail.com?subject=" + value1 + "&body="+ value2); [/code]value1为主题,value2为内容[code="html"]以下代码:(转) 网页Javascript提交OutLook发送邮...原创 2013-03-20 15:18:32 · 4861 阅读 · 1 评论 -
Jquery控制滚动条滚动
[code="javascript"]$("html,body").animate({scrollTop: $("#"+元素ID).offset().top}, 1000);[/code]原创 2013-03-18 23:45:58 · 324 阅读 · 0 评论 -
js 得到当前系统时间
[code="javascript"] var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-...原创 2013-03-13 14:54:50 · 125 阅读 · 0 评论 -
div跟滚动条移动
[code="javascript"] function getScroll() { var t, l, w, h; if (document.documentElement && document.documentElement.scrollTop) { t = document.documentElement.scr...原创 2013-01-24 16:39:17 · 203 阅读 · 0 评论 -
js 正则查找固定字符串
[code="javascript"]var targetObj=" The rain in Spain falls mainly in the plain [UndErline] dfsdf [underline]"; var reg=/\[underline\]/ig; //在尾处 /i 表示忽略大小写 /g 表示全部匹配 // \转义 /当成普通字符来处理 //...原创 2013-01-18 16:56:27 · 1388 阅读 · 0 评论 -
js数据类型转换
JS 数据类型转换 方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseInt()和pars...原创 2013-01-18 12:00:05 · 157 阅读 · 0 评论 -
空格变成问号
用 HtmlDecode() 去解码后,“ ”不是被解码为半角的空格(ASCII码0x20)而是变成半角问号“?”(ASCII码0x3F)。而且奇怪的是,只有每行前面的空格才会出问题,如果前面后面有汉字的话,空格就还是空格。但是更加奇怪的是,如果直接在HtmlDecode()的后面直接加上trim()的话,这个问号会被去掉。而正常的情况下,问号是不会被去掉的,只有空格才会被去掉。 ...原创 2013-01-16 11:09:05 · 2592 阅读 · 0 评论 -
jquery easyui 表单验证
EasyUI 验证框使用方法://***************************missingMessage:未填写时显示的信息validType:验证类型见下示例invalidMessage:无效的数据类型时显示的信息required="true" 必填项class="easyui-validatebox" 文本验证class="easyui-numberbo...原创 2013-01-15 16:19:09 · 188 阅读 · 0 评论 -
url中参数中特殊字符转义
转义也不行吗? 1. + URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. / 分隔目录和子目录 %2F 4. ? 分隔实际的 URL 和参数 %3F 5. % 指定特殊字符 %25 6. # 表示书签 %23 7. & URL 中指定的参数间的分隔符 %26 8. = URL 中指定参数的值 %3D Java ...原创 2013-01-10 16:27:14 · 1088 阅读 · 0 评论 -
js对象序列化成json字符串
[code="javascript"]function Serialize(obj){ switch(obj.constructor){ case Object: var str = "{"; for(var o in obj){ ...原创 2013-01-07 17:34:49 · 420 阅读 · 0 评论 -
js时间差计算
[code="javascript"]var startDate=new Date(2012,1,1); var endDate=new Date(2012,1,12); var msdiffrence= endDate.getTime()-startDate.getTime(); var daydiff=msdiffrence/(1000*60*60*24) alert(da...原创 2013-01-04 17:44:50 · 158 阅读 · 0 评论 -
js刷新父页面
[code="javascript"]用iframe、弹出子页面刷新父页面iframe parent.location.reload();弹出子页面 window.opener.location.reload();子窗口刷新父窗口 self.window.opener.locaction.reload();刷新一open()方法打开的窗口 win...原创 2012-12-05 11:29:57 · 192 阅读 · 0 评论 -
easyui datagrid 得到所有列属性
[code="javascript"]var sss=$('#tt').datagrid('options').columns; for(var i=0; i原创 2012-11-27 10:26:29 · 1918 阅读 · 0 评论 -
js四舍五入保留指定小数位
[code="javascript"]//四舍五入保留二位小数function round(num,dec){ var sNum = num + ''; var idx = sNum.indexOf("."); if(idx原创 2012-11-08 17:08:15 · 306 阅读 · 0 评论 -
js调用ifram中的js函数
[code="javascript"]document.getElementById('framID').contentWindow.functionName(args);[/code]原创 2012-10-31 09:09:22 · 253 阅读 · 0 评论 -
[转]js操作剪切板内容Excel多单元格数据到Html table对应单元格的复制
[code="javascript"] //为每个text控件定义“获得输入焦点”和“失去焦点”时的样式 $("input[type='text']").focus(function(){ $(this).css({"background-color":"#FFFFE0"}); }).bl...原创 2012-10-29 18:02:16 · 878 阅读 · 0 评论 -
html字符过长自动换行css
[code="css"]word-break: break-all; word-wrap: break-word; white-space: normal; width: 125px;[/code]原创 2012-10-25 09:53:13 · 1866 阅读 · 0 评论 -
js判断未申明的变量
[code="javascript"]"undefined" == typeof 变量名[/code]原创 2012-10-24 04:20:54 · 235 阅读 · 0 评论 -
form表单回车提交问题 【转】
form表单回车提交问题 我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此。比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。要控制这些行为,不需要借助JS,浏览器已经帮我们做了这些处理,这里总结几条规则: 1. 如果表单里有一个...原创 2012-10-18 21:30:41 · 126 阅读 · 0 评论 -
js解析javaUrl编码
[code="javascript"]在JAVA中设置了编码格式如下 java.net.URLEncoder.encode(loginName,"gbk"); 但如何在JS中进行urlDecode呢?具体代码如下: [/code]...原创 2012-10-17 21:30:28 · 242 阅读 · 0 评论 -
js 四舍五入保留二位小数
[code="javascript"]1. 最笨的办法....... [我就怎么干的.........]function get(){ var s = 22.127456 + ""; var str = s.substring(0,s.indexOf(".") + 3); alert(str);}2. 正则表达式效果不错onlo...原创 2012-09-17 17:18:18 · 363 阅读 · 0 评论 -
jquery 让表单只能输入数字
[code="javascript"] $("input[isnan='true']").live("blur", function () { var $val = $(this).val(); var code; //charAt()获取指定位置字符串,charCodeAt()返回该字符串的编码...原创 2012-08-16 14:55:24 · 304 阅读 · 0 评论 -
js 表格拖动改变高和宽
[code="html"] .resizeDivClass { position:relative; width:4; z-index:1; left:expression(this.parentElement.offsetWidth - 3); cursor:e-resize; } ....原创 2012-08-03 11:24:33 · 788 阅读 · 0 评论 -
jquery radio
[code="javascript"]1.获取选中值,三种方法都可以: $('input:radio:checked').val(); $("input[type='radio']:checked").val(); $("input[name='rd']:checked").val(); 2.设置第一个Radio为选中值: $('input:ra...原创 2012-08-01 09:47:47 · 131 阅读 · 0 评论 -
js 弹出浏览器输入框
[code="javascript"] [/code]原创 2012-07-26 15:52:24 · 428 阅读 · 0 评论