Hallo,
ich stecke gerade an einem Problem fest: in einem Formular wählt ein Benutzer mittels Select-Feld eine Kategorie aus, die mit einem zugeordneten Preis verbunden ist. Sobald er dies tut, wird per JS (mootools) der weiter unten angezeigte Betrag aktualisiert. Ebenso gibt es noch eine Checkbox, die bei anklicken zu erneuter Änderung des Betrages führt. Das funktioniert alles soweit, auch der Weg 'zurück' (Häkchen bei Checkbox wieder raus etc). ABER da das alles erstmal nur per JS passiert und ich die Werte ja erst bei Abschicken tatsächlich 'erfasse'/erfassen kann, gibt es Durcheinander bei einem Reload (F5 / Aktualisieren) - in dem Select-Feld wird der gewählte Wert dann noch angezeigt (WARUM??), aber der Betrag unten stimmt natürlich nicht mehr, ebenso ist das Häkchen der Checkbox noch gesetzt und wenn man es entfernt, wird der entsprechende Betrag ABGEZOGEN, es entstehen also Negativ-Beträge. Wie kann ich das verhindern?
Wäre AJAX eine Lösung (wie dann?) oder sollte ich das Formular in mehrere splitten die dann bereits abgesendet werden bei Änderung, so dass ich die POST-Werte bereits 'habe'?
Oder anders gefragt, (Wie?) kann ich das Select-Feld und die Checkbox dazu zwingen, sich bei einem Reload zurückzusetzen? Das wäre am besten!
Danke fürs Lesen und Tipps, stehe echt gerade auf dem Schlauch.
ich stecke gerade an einem Problem fest: in einem Formular wählt ein Benutzer mittels Select-Feld eine Kategorie aus, die mit einem zugeordneten Preis verbunden ist. Sobald er dies tut, wird per JS (mootools) der weiter unten angezeigte Betrag aktualisiert. Ebenso gibt es noch eine Checkbox, die bei anklicken zu erneuter Änderung des Betrages führt. Das funktioniert alles soweit, auch der Weg 'zurück' (Häkchen bei Checkbox wieder raus etc). ABER da das alles erstmal nur per JS passiert und ich die Werte ja erst bei Abschicken tatsächlich 'erfasse'/erfassen kann, gibt es Durcheinander bei einem Reload (F5 / Aktualisieren) - in dem Select-Feld wird der gewählte Wert dann noch angezeigt (WARUM??), aber der Betrag unten stimmt natürlich nicht mehr, ebenso ist das Häkchen der Checkbox noch gesetzt und wenn man es entfernt, wird der entsprechende Betrag ABGEZOGEN, es entstehen also Negativ-Beträge. Wie kann ich das verhindern?
Wäre AJAX eine Lösung (wie dann?) oder sollte ich das Formular in mehrere splitten die dann bereits abgesendet werden bei Änderung, so dass ich die POST-Werte bereits 'habe'?
Oder anders gefragt, (Wie?) kann ich das Select-Feld und die Checkbox dazu zwingen, sich bei einem Reload zurückzusetzen? Das wäre am besten!
Danke fürs Lesen und Tipps, stehe echt gerade auf dem Schlauch.
Zuletzt bearbeitet: