JQuery 简便实现页面元素数据验证功能

2019-06-03 01:02:38于海丽

                    min:null, 
                    max:null, 
                    campare:null, 
                    comparetype:null, 
                    tipcontrol:null, 
                    tip:null}; 
    var properties; 
    var execute; 
    var namevalue; 
    properties = validator.split(';'); 
    for(i=0;i<properties.length;i++) 
    { 
        namevalue = properties[i].split(':'); 
        execute ="valobj." + namevalue[0] +'=''+ namevalue[1]+'';'; 
        eval(execute); 
    } 
    return valobj; 

function OnItemValidator(control) 

    var regex,maxvalue,minvalue,cvalue; 
    var valobj = CreateValObject(control.attr('validator')); 
    var value = control.val(); 
    value = ValidatorConvert(value,valobj.type); 
    if(valobj.nonnull=="true") 
    { 
        if(value == null || value=="") 
        { 
            ValidatorError(valobj); 
            return false; 
        } 
    } 
    else 
    { 
        if(value == null || value=="") 
            return true; 
    } 
    if(valobj.regex != null) 
    { 
        regex =new RegExp(valobj.regex);