function centroctrldata(obj,rif,k,pphh){percorso=percorso+"centroctrldata; ";
/*alert("centroctrldata\n"+obj.value+"\n"+obj.type+"\n"+obj.id+"\n"+rif+"\n"+k+"\n"+pphh); alert("centroctrldata\n"+rif+"\n"+k+"\n"+pphh);*/
var vv=obj.value,msg="",areaer=document.getElementById("areaer"),txt="";
var str=""; /*centroctrldata(this,"textarea","textarap_0","[a-zA-Z0-9s .,:!|/´;><%?=^() §_]{3,800}");*/
if(rif=="textarea"){ vv=obj.value+""; vv=vv.replace(/'/g,"^");
if(k.indexOf("textarap")>-1){var textarapp=document.getElementById(k); textarapp.pattern=pphh; }
for(i=0;i"; }}vv=str; vv=tratta(vv);
var re=new RegExp("^("+pphh+")$");
if(re.test(str)==false){msg="il dato immesso non e' conforme, porta il cursore sulla casella di input e leggi le istruzioni di inserimento"; obj.style.color="#e00";
textarapp.style.color="#e00"; mostraerpiu(msg); return(msg);}else{ obj.style.color="#000"; textarapp.style.color="#000";textarapp.value=vv;
/*alert(textarapp.value);*/ return("si");} }
/*info@servizinterattivi.it
Errore rilevato: TypeError: document.getElementById(...) is null
URL: https://www.servizinterattivi.it/ptdmsg/fsyst0/fs0commonfunc.htm
Linea: 80, Colonna: 13
*/
if(obj.type=="file"){alert(wsprcreg); if(wsprcreg.indexOf("fan_club")>-1){caricaff(obj,"documento_fanclub"); } }
if(obj.type=="text"){ if(obj.id.indexOf("list")==-1){vv=tratta(vv); }
/*vv=vv.replace(/-/g,"!"); vv=vv.replace(/-1||vv.search(/(legalmail)/i)>-1)){msg="ATTENZIONE\n\n devi inserire un indirizzo mail che non sia di POSTA PEC"; istfooter.innerHTML=btsegn+msg;
obj.value=""; return;}
if((obj.id=="cognome"||obj.id=="nome")&&vv.search(/\'/)>-1){msg=msg+"ATTENZIONE\n il carattere \' non può essere registrato, pertanto viene sostituito dal ^";
}
if((obj.id=="cognome"||obj.id=="nome")&&vv.search(/\ /)>-1){msg=msg+"ATTENZIONE\n lo spazio nel cognome o nel nome di un file viene sostituito dal _";
vv=vv.replace(/\ /g,"_"); }
/*if(vv.search(/\'/)>-1){msg=msg+"ATTENZIONE\n\n il carattere \' non può essere registrato, pertanto viene sostituito dal ^"; vv=vv.replace(/\'/g,"^"); }
if(vv.search(/\)>-1){msg=msg+"ATTENZIONE\n\n il carattere < non può essere registrato, pertanto viene sostituito dal |"; vv=vv.replace(/\"+obj.value+" nel campo "+obj.id+" non e' conformeporta il cursore sulla casella di input e leggi le istruzioni di inserimento"; obj.style.color="rgb(238, 0, 0)"; istfooter.innerHTML=btsegn+msg; /*alert(btsegn+msg);*/ return("no"); }
/*alert(obj.value+"\n"+vv);*//*else{obj.value=vv; obj.style.color="rgb(0, 0, 0)"; if(obj.id=="mail"||obj.id=="mailcom_"+k){dammicodice(obj.value,obj.id); }}*/
obj.value=vv; obj.style.color="rgb(0, 0, 0)"; if(obj.id=="mail"||obj.id=="mailcom_"+k){var aa=dammicodice(obj.value,obj.id); }
if(aa=="esci"){return;}
if(msg!=""){ istfooter.innerHTML=btsegn+msg; }else{istfooter.innerHTML=""; } msg=""; return("si");
}
function tratta(cc){percorso=percorso+"tratta; "; cc=cc.replace(/-/g,"!"); cc=cc.replace(/maxf){msg="immagine "+nome+"-"+size+"supera la dimensione massima di "+(maxf/1024).toFixed(0)+"kB"; trovato=1;}}
if(rif=="documenti"){maxf=maxsizedoc; if(size>maxf){msg="documento "+nome+"-"+size+" supera la dimensione massima di "+(maxf/1024).toFixed(0)+"kB";trovato=1;}} if(trovato==1){ break; }}
if(trovato==1){msg=msg+" i documenti da trasmettere devono rispettare le DIMENSIONI richieste";istfooter.innerHTML=msg; obj.style.color="#e00"; return(msg); }
else{ph=obj.pattern; var re=new RegExp("^("+ph+")$");
for(i=0;i-1){p1=obj.id.lastIndexOf("_"); var kcel0=obj.id.slice(0,p1+1); var valkcel0=document.getElementById(kcel0+"0").value;
if(valkcel0==""){ obj.value=""; msg="** ATTENZIONE ** devi prima inserire il nome dell'elemento"; mostraerpiu(msg); return; }
if(obj.id!=kcel0+"0"&&valkcel0.indexOf("video")>-1&&obj.id==kcel0+"2"){
obj.pattern="(?:(?:https?|ftp|file):\/\/|www\.|ftp\.)(?:\([-A-Z0-9+&@#\/%=~_|?!:,.]*\)|[-A-Z0-9+&@#\/%=~_|?!:,.])*(?:\([-A-Z0-9+&@#\/%=~_|?!:,.]*\)|[A-Z0-9+&@#\/%=~_|])"; } }
var ph=obj.pattern; if(ph.indexOf("||")>-1){vv=vv.replace(/ /g,"_"); obj.value=vv; }
var ext="ig";var re=new RegExp("^("+ph+")$",ext); var ris=re.test(vv);
if(ris==true){msg="il dato immesso e' conforme"; mostraerpiu(msg); obj.style.color="rgb(0, 0, 0)"; if(ph.indexOf("||")>-1){obj.value=vv; }
if(obj.id=="mail"){ dammicodice(obj.value); } return("si");}
if(ris==false&&obj.id.indexOf("keycel_")>-1&&valkcel0.indexOf("video")>-1){obj.value=""; obj.style.color="rgb(238, 0, 0)"; msg="** ATTENZIONE ** il dato immesso non e' conforme in quanto: dovendo indicare un video occorre inserire il link del video gia' caricato in internet"; mostraerpiu(msg); return;}
if(ris==false){ obj.style.color="rgb(238, 0, 0)"; msg="il dato immesso non e' conforme, porta il cursore sulla casella di input e leggi le istruzioni di inserimento"; mostraerpiu(msg); return;}
}
if(rif=="textarea"){ vv=obj.value+"";
if(k.indexOf("textarap")>-1){var textarap=document.getElementById(k); textarap.pattern=pphh; }
for(i=0;i