Pit: Per JS/Ajax auf mysql zugreifen oder wie löst man sowas?

Beitrag lesen

Hallo Rolf,

wobei man hier auf die Performance achten muss. In JavaScript ist es kein Problem, auf jeden Tastendruck des Benutzers zu reagieren und Plausibilitäten laufen zu lassen.

Das habe ich nicht vor.

Im Falle eines Termindatums solltest Du die Prüfung also beim Verlassen des Feldes vornehmen, nicht vorher.

Ich will eigentlich erst beim absenden des Formulars prüfen.

Und dann hast Du das Problem der Race-Conditions.

Der Userkreis ist recht begrenzt, aber dennoch hast Du natürlich recht. Das könnte ich doch aber in den Griff bekommen, in dem ich (über einen Schalter, wie auch immer er geartet ist), Abfragen bzw. Plausibilitätskontrollen nur nacheinander ausführe.

Meine Vorgehensweise habe ich kurz in der Antwort zu dedlfix angerissen. Da ich mein Formular ohnehin per JS absende, kann cih einen Ajaxrequest quasi dazwischen schieben, also zwischen Klick und submit('meineForm'), sowie schließe('meineForm'). So kann ich die Antwort auswerten und entweder ins noch geöffnete Formular eine Fehlermeldung einblenden, oder den Eintrag vornehmen, ekine Erfolgsmeldung einblenden und das Formular schließen.

Pit