JQuery验证工具类搜集整理_jquery_脚本之家

2019-11-28 17:08栏目:公司领导
TAG:

Say Hello

复制代码 代码如下: var Validator = { // 邮箱 isEmail : function { var p = "^[-!#$%&'*+\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+.[-!#$%&'*+\./0-9=?A-Z^_`a-z{|}~]+$"; return this.test; }, // 手机号码 isMobile : function { return this.test(s, /^(180|189|133|134|153|181)d{8}$/); }, // 电话号码 isPhone : function { return this.test(s, /^[0-9]{3,4}-[0-9]{7,8}$/); }, // 邮编 isPostCode : function { return this.test; }, // 数字 isNumber : function { return !isNaN(s.nodeType == 1 ? s.value : s) && (!d || !this.test(s, '^-?[0-9]*\.[0-9]*$')); }, // 判断是否为空 isEmpty : function { return !jQuery.isEmptyObject; }, // 正则匹配 test : function { s = s.nodeType == 1 ? s.value : s; return new RegExp; } };

Javascript代码 复制代码 代码如下: //在离开页面时判断是否有未保存的输入值 var hasSaved = false;//是否有输入的内容未保存标志,初始值为false function CheckUnsave(){ if{ alert("您上传的东西尚未保存,请保存后再离开页面"); return false;} //return true; //不能加这个语句 } //保存了则改变状态 function ChangeState() { hasSaved = true; } 在body中加入属性onbeforeunload Html代码 复制代码 代码如下: 要在提交action之前调用ChangeState. 如果按下某个按钮后离开页面则不再提醒,比如保存的按钮,则要在保存的按钮按下以后,要修改下是否保存的标志符的状态eg: Html代码 复制代码 代码如下:

版权声明:本文由ag真人发布于公司领导,转载请注明出处:JQuery验证工具类搜集整理_jquery_脚本之家