
JS
xyhwork
Don't cry over spilled milk
展开
-
js验证
1. 长度限制function test() {if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}} 2. 只能是汉字 3." 只能是英文function onlyEng(){i转载 2012-08-20 09:31:19 · 1328 阅读 · 0 评论 -
js获取所有选中的复选框的值
需要引入jquery或easyui的jsvar serialNos = $("input[name='serialNo']:checked").map(function () { return $(this).val();}).get().join(',');原创 2019-06-14 10:52:29 · 5466 阅读 · 1 评论 -
文本框值改变监听处理
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="...原创 2019-04-12 11:48:25 · 1017 阅读 · 0 评论 -
js获取服务器端时间,并实时更新
获取服务器时间:<script src="http://code.jquery.com/jquery-1.4.1.min.js"/><script type="text/javascript"> //获取浏览器初次访问服务器时间 var severtime = new Date(jQuery.ajax({async: false}).getRespo...转载 2018-11-14 14:46:00 · 9201 阅读 · 1 评论 -
iframe
路径传参方式:window.parent.mainFrame.location.href="jump_userManage.action";$("#iframeBody").attr("src","/system/userManage.jsp?privilege="+new Date());window.parent.iframeBody.location.href="/system/原创 2013-08-06 13:14:45 · 737 阅读 · 0 评论 -
JS实现字符串的替换
function formatStr(str) { str=str.replace(/\r\n/ig,""); return str; } 要注意两点:要使用正则表达式,不能使用 str.replace("\r\n", newString); ,这会导致只替换第一个匹配的子字符串。 母字符串中不一定 \r\n 会同时存在,也许只有 \n,没有 \r 也是可能的。转载 2013-11-27 13:29:55 · 1001 阅读 · 0 评论 -
ajax session过期 页面跳转问题
在WEB应用中,一般通过监控SESSION来判断用户是否登录、或是否发呆时间过长。如果SESSION过期或用户未登录,用户再次向服务器请求资源的时候,就跳转(重定向)到登录页面。 可实际上,用户在请求资源的时候,页面的状态可能有多种:带框架的页面、window.open()函数打开的窗口。这时候跳转(重定向)到登录页面就会有问题。其实可以拿过一个简单的脚本来解决这个问题:转载 2013-08-28 13:31:35 · 1417 阅读 · 0 评论 -
JS验证、正则表达式
1、整数,或保留1到2位小数的浮点数:/^(?!0[1-9])-?\d+(\.\d{1,2})?$/2、11位数字组成的手机号码:/\d{11}/ig3、6-16位字母、数字下划线组成的密码:/^(\w){6,16}$/ig4、身份证号码:function isCardNo(sId){ var aCity = { 11: "北京", 12: "天津", 13: "河原创 2013-08-23 16:38:49 · 673 阅读 · 0 评论 -
IE 配置调试JS的插件
1、关闭所有IE浏览器2、先安装Companion.JS3、再安装Microsoft Script Debugger4、在IE中输入:http://www.my-debugbar.com/wiki/uploads/CompanionJS/dummy.htm然后点击click me链接,如果左上角弹出一个小错误提示或下面控制台出现了错误信息提示,就说明您已经安装成功了。原创 2013-01-14 10:40:33 · 832 阅读 · 0 评论 -
JS事件:onpropertychange
停止冒泡事务if (e) //停止事务冒泡 e.stopPropagation(); else window.event.cancelBubble = true; 履行上方的代码,单击输入框发明也会触发onpropertychange,输入一个值同样也会触发这个事务,这就证了然,只要有属性的值被批改就会触发该事务。 第二、转载 2012-11-05 11:06:15 · 2948 阅读 · 0 评论 -
attachEvent方法的作用
用于HTML内代码层和UI层分离。比如,你要给一个按钮增加一个单击事件,你会怎么做?明显的,它破坏了标签,如果下次要修改这个按钮不小心就会丢失。attachEvent是为了将事件分离,如:var theBtn = document.getElementById("theBtn"); //取得ID为theBtn的按钮theBtn.attachEvent("onclick", butt转载 2012-11-05 11:04:02 · 859 阅读 · 0 评论 -
JS文本框内容改变事件
onchange触发事件必须满足两个条件:a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)b)当前对象失去焦点(onblur); (简单说就是:是在文本内容改变,然后失去焦点的时候发生)onpropertychange的话,只要当前对象属性发生改变,都会触发事件,但是它是IE专属的; oninput是onpropertycha原创 2012-11-05 09:36:00 · 11022 阅读 · 0 评论 -
ajax请求使用easyui的loading效果
前台框架是EasyUI,当请求后台响应慢时,加个loading的效果,来提高用户体验//采用jquery easyui loading css效果 function ajaxLoading(){ $("<div class=\"datagrid-mask\"></div>").css({display:"block",width:"100%",...转载 2019-07-05 16:41:03 · 1129 阅读 · 0 评论