Grazie Br1, sono riuscto a mettere in pratica tutte le tue indicazioni e funziona a dovere (per quel che volevo fare per ora).
Ho anche messo un campo nel form che aggiorna il totale parziale invece di farlo apparire in un alert.
Solo una cosa a riguardo, ho usato un campo input di tipo text, ma ovviamente questo può essere editato a mano e non è un granché, cosa potrei usare per fare in modo che l'importo sia solo visualizzato e non modificabile se non cambiando i valori delle quantità volute?