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' conforme
porta 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