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

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

        if(value.match(regex) == null) 
        { 
            ValidatorError(valobj); 
            return false; 
        } 
    } 
    if(valobj.min != null) 
    { 
        minvalue = ValidatorConvert(valobj.min,valobj.type); 
        if(!CompareValue(value,minvalue,"req")) 
        { 
            ValidatorError(valobj); 
            return false; 
        } 
    } 
    if(valobj.max != null) 
    { 
        maxvalue = ValidatorConvert(valobj.max,valobj.type); 
        if(!CompareValue(value,maxvalue,"leq")) 
        { 
            ValidatorError(valobj); 
            return false; 
        } 
    } 
    if(valobj.campare != null) 
    { 
        cvalue = $('#' + valobj.campare).val(); 
        cvalue = ValidatorConvert(cvalue,valobj.type); 
        if(!CompareValue(value,cvalue,valobj.comparetype)) 
        { 
            ValidatorError(valobj); 
            return false; 
        } 
    } 
    return true; 

function ValidatorError(valobj) 

    if(valobj.tipcontrol != null) 
        showTip($("#"+ valobj.tipcontrol)); 
    else 
    { 
        if(ErrorMessage !='')