日期:2014-05-16 浏览次数:20394 次
?
//公共类型; validTypeArray = new Array(); /** * 给窗体绑定resize事件; */ function bindResizeEvent(){ //移除窗体改变大小时触发的事件; jQuery(window).unbind("resize"); //窗体改变大小时触发resize事件; jQuery(window).resize(function(){ submitCommonJS(); }); } /** * 移除图标方法; * @param txtObj */ function removeImage(txtObj){ //移除图标; txtObj.parent().children("#successDivID").remove(); txtObj.parent().children("#errorDivID").remove(); txtObj.parent().children("#tipMsgDivID").remove(); txtObj.parent().children("#errorMsgDivId").remove(); txtObj.parent().children("#pointerDivID").remove(); } //设置鼠标移动到图标上面移除事件; jQuery(document).ready(function(){ //给第一个文本框获取焦点; jQuery("input[type='text']").first().focus(); jQuery("input[type='text']").each(function(i){ //移出绑定事件; jQuery(this).unbind("mouseover"); //绑定事件; jQuery(this).bind("mouseover",function(){ jQuery(this).parent().children("#tipMsgDivID").hide(); }); }); }); //检验对象; CheckOut = function(){ //字段数组; var fieldArray = new Array(); //添加addField对象; this.addField = function(options){ // 以ID的方式获取文本框 this.id = options.id == undefined ? null:options.id; // 以名称的方式获取文本框 this.name = options.name == undefined ? null:options.name; // 以类样式的方式获取文本框 this.className = options.className == undefined ? null:options.className; // 文本框是否必须 this.isRequired = options.isRequired == undefined ? false:options.isRequired; // 校验类型 this.validType = options.validType == undefined ? null:options.validType; // 文本框为空时的提示信息 this.emptyMsg = options.emptyMsg == undefined ? $("#emptyMsg").val():options.emptyMsg; // 文本框校验失败时的提示信息 this.invalidMsg = options.invalidMsg == undefined ? null:options.invalidMsg; // 文本框的默认值 this.defaultValue = options.defaultValue == undefined ? null:options.defaultValue; //往数组中添加addField对象; fieldArray.push(options); }; //返回数组; this.getFieldArray=function(){ return fieldArray; }; }; /** * 替换国际化; * @param i18nMsgInfo * @param param1 * @param param2 * @returns */ CheckOut.replace = function (i18nMsgInfo,param1,param2){ if(i18nMsgInfo!=null && i18nMsgInfo!=""){ i18nMsgInfo = i18nMsgInfo.replace("{0}",param1); i18nMsgInfo = i18nMsgInfo.replace("{1}",param2); } return i18nMsgInfo; }; ?