![]()
Devo controllare che i files in upload provengano da una determinata cartella sul disco del client.
su firefox 2 questo pezzo di funzione andava benissimo
su firefox 3, la proprietà value dell'input tipo file mi torna solo il nome del file selezionato, non il percorso completocodice:var theDir='C:\\cartell\\'; var filePath=tf.nuovoFile_file.value; var pos=filePath.lastIndexOf('\\'); var fileName=filePath.substring(11); if(filePath.length==0){ alert(errorMessage); tf.nuovoFile_file.focus(); return; }else{ if ((filePath.indexOf(' ')) == -1) { if(filePath.substring(0,11)==theDir && fileName.indexOf('\\')==-1){ tf.nuovoFile.value=fileName; }else{ alert('I files devono essere presi da '+theDir); filePath=''; return; } } else { alert(' - ATTENZIONE - \n\n Gli spazi non sono consentiti. \n\n Sostituiscili con il carattere _ '); filePath=''; return; } }![]()
![]()
c'è qualche altra proprietà che fa al caso mio? tirate fuori il coniglio dal cilindro... non ho tempo di scrivere il controllo lato server![]()

Rispondi quotando
