| 
					
				 | 
			
			
				@ -825,13 +825,35 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        message:null //校验提示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    $.ligerMethos.AutoForm = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    $.ligerMethos.AutoForm = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        showError:function(control,error){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var dom = $(control).closest(".m-form-control"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(dom.hasClass('m-from-error')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                dom.removeClass('m-from-error').find('.m-from-error-msg').remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var el = $('<div class="m-from-error-msg"></div>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dom.addClass('m-from-error').append(el); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            el.hover(function () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $(this).ligerTip({content:error}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            },function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $(this).ligerHideTip(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    $.ligerui.controls.AutoForm = function (element, options) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        $.ligerui.controls.AutoForm.base.constructor.call(this, element, options); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    $.ligerui.controls.AutoForm.ligerExtend($.ligerui.core.UIComponent, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        controls:[], //表单控件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        defaultMessage:{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1027,7 +1049,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                else if(rule== "equalTo") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                {debugger 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if(ruleValue=="") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        return "密码未输入"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1044,7 +1066,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            case "email": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                var re =new RegExp("^([a-zA-Z0-9]+[_|\\_|\\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\\_|\\.]?)*[a-zA-Z0-9]+\\.[a-zA-Z]{2,3}$"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                if(!re.test(value)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1054,8 +1075,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            case "ip": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 var re =new RegExp("^(2[5][0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})$"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                debugger 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                if(!re.test(value)) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1220,38 +1239,44 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        //是否报错 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (error.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if (typeof(message) == "string") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                error = message;//用户自定义消息覆盖默认消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                for (var m in message) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    var value = message[m]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    if (m == "required" && me.flag == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    else if (m == "minlength" && me.flag == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if(message!=undefined&&message!=null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                if (typeof(message) == "string") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    error = message;//用户自定义消息覆盖默认消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    for (var m in message) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        var value = message[m]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        if (m == "required" && me.flag == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                            error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        else if (m == "minlength" && me.flag == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    else if (m == "maxlength" && me.flag == 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    //判断相等情况,以赋值替代val 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    else if (m == "equalTo" && me.flag == 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    else if (m == "digits" && me.flag == 5) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    else if (m == "email" && me.flag == 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    else if (m == "ip" && me.flag == 7) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                            error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        else if (m == "maxlength" && me.flag == 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                            error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        //判断相等情况,以赋值替代val 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        else if (m == "equalTo" && me.flag == 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                            error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        else if (m == "digits" && me.flag == 5) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                            error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        else if (m == "email" && me.flag == 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                            error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        else if (m == "ip" && me.flag == 7) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                            error = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if (me.flag == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            me.showError(control, error); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            /*if (me.flag == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                me.showError(control, error);//required优先级高 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            else if (me.flag == 2) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1271,7 +1296,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            else if (me.flag == 7) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                me.showError(control, error);// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            //else  if(message!=null && message.length > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            // me.showError(control,message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            // } 
			 |