Lieber Bernd,
Hat zwar nichts mit dem Thema zu tun, aber gespeichert wird es wie hier bereits erwähnt: https://forum.selfhtml.org/self/2019/jun/22/automatisches-speichern-verarbeiten-nach-eine-klick-auf-ein-option-feld-html/1750959#m1750959
also suchst Du nur nach einer Möglichkeit, entweder ein Textinput oder eine Textarea mit JavaScript so auszustatten, dass Dein Ajax im Hintergrund das tun kann, was es soll.
Dazu würde ich, wenn kein WYSIWYG-Editor gewünscht ist, wie folgt vorgehen:
- das fragliche
div
über dietextContent
-Eigenschaft inhaltlich auswerten - vor das
div
einetextarea
setzen - den Textinhalt in die
textarea
pasten - einen "übernehmen"-Button einrichten
- einen EventListener für das
click
-Ereignis des Buttons einrichten - einen EventListener für das
blur
-Ereignis der Textarea einrichten - beide EventListener auf Deine Ajax-Funktion richten, die die
textarea
wieder verbirgt und den Textinhalt desdiv
-Elementsbei erfolgreichem Speichern aktualisiert
Es stellt sich die Frage, ob Du für das bearbeitbar-Machen einen gesonderten Button haben willst. Dieser könnte ein umbenannter "übernehmen"-Button aus Schritt 4 sein.
Wo genau benötigst Du jetzt Hilfe?
Liebe Grüße
Felix Riesterer