OfflineSave离线保存代码再次发布使用说明

2019-06-02 18:35:40王冬梅

    }
}

function os_SaveData(id){
    if(os_dg(id).length<=0){
        alert("[OfflineSave]Error:nn"+id+" no Element!(input,radio,checkbox,select)");
        return;
    }

    var sd=new Date();
    var sn=prompt(os_SaveProStr,sd.toLocaleString()+":MyData");
    var ud=os_str+id+os_dg(id).length;
    var lcount=os_getUserData(ud,"count");
    lcount=lcount==""||lcount==null?1:parseInt(lcount)+1;
    if(os_dg(id).length*10*2*lcount>64000){
        alert(os_CannotSaveStr);
        return;
    }
    try{

    sn=sn==""?sd.toLocaleString():sn;

    var vcount=os_dg(id).length;
    for(var i=0;i<vcount;i++){
        if(os_dg(id).item(i).type!="submit"&&os_dg(id).item(i).type!="reset"&&os_dg(id).item(i).type!="button"&&os_dg(id).item(i).id!="os_"+id+"_Select"){
            if(os_dg(id).item(i).type=="radio"||os_dg(id).item(i).type=="checkbox"){
                eval("os_putUserData(""+ud+"","f_"+lcount+"_"+os_dg(id).item(i).id+"",""+(os_dg(id).item(i).checked?"1":"0")+"");");
            }
            else{
                if(os_dg(id).item(i).type=="select-multiple"){
                    var mc="";
                    for(var x=0;x<os_dg(id).item(i).length;x++){
                        if(os_dg(id).item(i).options[x].selected)    mc+=x+",";
                    }    
                    eval("os_putUserData(""+ud+"","f_"+lcount+"_"+os_dg(id).item(i).id+"",""+mc+"");");
                }