@Luca: Luca davvero grazie, è verissimo quello che hai scritto. Ho cambiato come hai detto e passa anche l'ultimo campo!

@Andrea: Ho provato il tuo suggerimento di togliere il parsefloat da tutti i prodotti, ma sai cosa succede? che nella casella del totale spesa invece di venire l'importo in euro sommato di volta in volta, vengono in sequenza l'importo e la quantità acquistata, cosi che ad ogni scelta del prodotto la casella si riempi con la stringa: 10.00|1,5Kg,12.50|2,5Kg,8.40|500grammi etc...