Hallo,
Ich kann den Preis beim ersten Artikel ändern, beim zweiten Artikel allerdings wieder nichts mit übertragen, warum?
weil du verbotenerweise zwei Elemente mit derselben ID im Dokument hast. Eine ID muss dokumentweit einzigartig sein; getElementById() findet in deinem Fall also immer nur das erste.
Übrigens würde ich die Werte, die du als value übergibst, gleich mit Dezimal_punkt_ notieren, dann kannst du sie serverseitig leichter auswerten. Dem Nutzer (dir?) kannst du sie ja im Element-Inhalt trotzdem mit Komma anzeigen.
So long,
Martin