Ciao gente,
in JS non sono molto azzeccato:

if ((parseFloat(f1.costo.value)!=0) && (f1.progettoSpese.value=="-"))
{
f1.progettoSpese.focus();
alert ("Selezionare il progetto da attribuire alle spese di spedizione.");
return false;
}
if ((f1.costo.value=="") || isNaN(f1.costo.value))
{
f1.costo.focus();
alert ("Inserire le spese di spedizione nel formato numerico");
return false;
}
if ((parseFloat(f1.costo.value)==0) && (f1.progettoSpese.value=="-"))
{
if (confirm("Attenzione, spese di spedizione non inserite! Continuare?"))
{
f1.action='azioni_magazzino.asp'
return true;
}
else
{
return false;
}
else if ((parseFloat(f1.costo.value)==0) && (f1.progettoSpese.value!="-")) <--- RIGA DI ERRORE!!!!
{
alert ("Inserire le spese di spedizione.");
return false;
}
}
f1.action='azioni_magazzino.asp'
return true;
}

Mi da errore di sintassi, qualcuno sa dirmi perchè?

Grazie