Forse sbaglio il modo di richiamarla?
io la richiamo così:
onclick="return ControllaFormImmagine(this);"
posizionato sull'unico pulsante del form che invia l'immagine.
Inoltre qualche altro post ed ho pensato di modificare in questo modo:
codice:
function ControllaFormImmagine() {
var errorMsg = "";
// CONTROLLO CAMPO IMMAGINE
if (document.getElementById('file1').value.length == 0 || document.getElementById('file1').value == ""){
errorMsg += "\n\tImmagine\t - Inserisci l'immagine!";
}
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;
}
}
Che ne pensi?