DennyGDeChef / wertung

Auswertung von JF-Wettbewerben: Bundeswettbewerb der DJF, Leistungsspange der DJF, Staffelwettbewerb der Hessischen Jugendfeuerwehr
1 stars 0 forks source link

Bug: Feld-Reset bei Erstellung eines Wettbewerbs / LSP #5

Open MrzJkl opened 5 years ago

MrzJkl commented 5 years ago

Erstellt man einen neuen Wettkampf oder eine neue LSP-Abnahme, wird man zuerst dazu aufgefordert, das Datum einzugeben. Wählt man dann jedoch ein Bundesland bzw. einen Landkreis aus, setzt sich das Datum und alle anderen Felder der Eingabe wieder zurück. Beim auswählen des Bundesland läd der die dazugehörigen Landkreise aus der Datenbank. Dabei läd die Seite neu, dadurch gehen das Datum und alle anderen Felder verloren. Dies führt dazu, dass dann ein Fehler beim Anlegen aufkommt, da nicht alle Felder korrekt ausgefüllt wurden.

grafik

DennyGDeChef commented 5 years ago

Ist korrekt.

Eigentlich wollte ich ja ohne Java Script auskommen. Wenn ich aber bedenke, dass ich meinen Landkreis unter allen Landkreisen in D auswählen musst, macht es schon Sinn, die Liste abhängig vom Bundesland zu verkleinern.

So schickt also das Auswählen des Landes einen gänzlichen Reload an die gesamte Seite ohne Rücksicht auf sonstige eingegebene Felder. Die werden alle gnadenlos zurückgesetzt. Bei der LSP das Gleiche.

Insofern trifft der "Bug" nicht nur aufs Datum zu, sondern auch auf die restlichen Felder.

Das ließe sich glaube ich nur so lösen: Die Kreis-Liste wird nicht durch Reload der Seite, sondern durch einen AJAX-Request bei Änderung des Landes neu geladen.

Wer kann das abändern? Ich habe damit zu wenig praktische Erfahrung.