Ho applicato il parseFloat ai dati numerici, ma non va lo stesso
<script>
//funzione per il calcolo del totale
function calcola(){
with (document.FormMenu){
Totale.value = (parseFloat("0"+ANTIPASTI.value) + parseFloat("0"+PRIMI.value) + parseFloat("0"+SECONDI.value)) * parseFloat("0"+INVITATI.value);
}
}
</script>