Ciao a tutti,
partendo da uno script che controllava se un campo file è vuoto o no ho deciso di inserire anche il controllo dell'estensione del file che si sta cercando di caricare.
Quindi ho aggiunto è implementato così:
Codice PHP:
<script  language="JavaScript">
<!-- 
Nascosto ai browser più vecchi
    
//Check se il form di invio è correttamente riempito
function controllafile () { 

    
//Inizializza la variabile che riporta il messaggio d'errore
    
var errorMsg "";

    <% For 
i=1 to session("numeroimg") %>
    
//Check per l'immagine della marca
    
if (document.inserisci.file<%=i%>.value == ""){
        
errorMsg += "\n\t\tImmagine della marca \t\t - Devi inserire l'immagine della marca!";    
    }
    
    
//Check per il formato immagine della marca
    
var nomefile<%=i%> = document.inserisci.file<%=i%>.value;
    
nomefile<%=i%> = nomefile<%=i%>.substr(nomefile<%=i%>.lastIndexOf(".")+1);
    if (
nomefile<%=i%> != 'gif' || nomefile<%=i%> != 'jpg' || nomefile<%=i%> != 'png'){
        
errorMsg += "\n\t\tFormato dell'immagine \t\t - Devi inserire l'immagine nel formato  JPG, GIF PNG!";    
    }
    <%
Next%>
    
    
//Se ci sono problemi nei form, visualizza un messaggio di errore
    
if (errorMsg != ""){
        
msg "______________________________________________________________\n\n";
        
msg += "Attenzione! L'invio dei dati al Db è stato interrotto in quanto alcuni campi obbligatori non sono stati compilati.\n";
        
msg += "Si prega di compilare correttamente tutti i campi obbligatori.\n";
        
msg += "______________________________________________________________\n\n";
        
msg += "Devi riempire i seguenti campi: \n";
        
        
errorMsg += alert(msg errorMsg "\n\n");
        return 
false;
    }
return 
true;
}
// -->
</script> 
Non fate caso al ciclo FOR (in ASP) non dà fastidio e mi serve perchè i campi file sono generati con nome dinamico... il problema è questo... se non carico nulla mi escono fuori i messaggi per file mancante e per estensione file errata e potrebbe anche andar bene (anche se il secondo messaggio non è proprio esatto che esca...) però poi quandio carico un file jpg o gif o png mi continua ad uscire il messaggio di errore formato!!! Come mai??? :master:

E' da questa mattina alle 9 che ci sbatto la testa aiutoooo please