|  | @ -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);
 | 
	
		
			
				|  |  |                             // }
 |