Moin!
Bliebe als weitere Möglichkeit noch ein zeitgesteuertes Aktualisieren des gewünschten Anzeigefeldes (setTimeout() oder setInterval(), Einzelpreis und Anzahl stur lesen, multiplizieren, Ergebnis ins Ausgabefeld schreiben). Wirklich elegant ist das natürlich auch nicht.
Geringfügig eleganter:
Aller 100 Millisekunden das Feld lesen, mit dem gespeicherten alten Wert vergleichen und, wenn unterschiedlich: multiplizieren, Ergebnis ins Ausgabefeld schreiben...
Jörg Reinholz