Ja, entweder mit Radio-Buttons. Oder, wenn es für den User nur ein Klick sein soll, dann benutz jeweils für einen Preis einen Submit-Button.
nein, das ist jetzt schon zu spät,
Hast du deine Lösung denn schon veröffentlich? Nein? Dann sehe ich auch noch Hoffnung, deine bisherigen Fehler wieder auszubügeln, noch ist nichts zu spät.
ich sitze an dem ganzen Krempel schon den ganzen Tag
Das sollte kein Grund sein, an deiner Lösung festzuhalten. Eher noch, um sie abzustreifen.
Und warum sollte ich auf das JS verzichten?
Weil du nur Schaden anrichtest, weil dir das nötige Grundlagenwissen fehlt. Du hast bisher mit viel Aufwand versuchst, das Verhalten von Radiobutton-Gruppen nachzubauen. Wieso benutzt du nicht einfach Radiobuttons, so wie es dir deine Intention schon ganz am Anfang vermittelt hat? In deinem ersten Posting warst du schon auf der richtigen Spur, aber ohne zu Erläutern, worin das Problem mit dieser Lösung besteht, hast du unmittelbar damit begonnen, nach einer anderen Lösung zu suchen.
Mit dem JavaScript-Ansatz, den du bisher verfolgst, wirst du jedenfalls nicht weit kommen. Du hast bereits die natürliche Constraint-Validierungs deines Browsers geschickt außer Kraft gesetzt
Jedesmal Seiten neu laden ist auch nicht wirklich gut.
Dazu habe ich auch nicht geraten.
Ich muss eben ein paar Videos anschauen wie so etwas umgesetzt wird oder mir ein Script aus dem Netz ziehen.
Oder du eignest dir selber das nötige Wissen, um solche Aufgaben zukünftig selbstständig erarbeiten zu können.