Krawallbürste: Text editieren

Beitrag lesen

Oi Bernd!

Wenn dir die Textarea technisch reicht ist das absolut in Ordnung. Allerdings braucht es dafür kein JQuery. Wenn du das nicht aus anderen Gründen benötigst - dafür jedenfalls kannst Du den Download sparen und die Performance pushen.

Weitere Hinweise:

"onclick" reicht womöglich nicht. Es dürfte einfach sein, "onfocus" hinzuzufügen. Dann wäre noch das Verlassen zu klären. Also in etwa so:

<textarea
    name="allgemeiner_kommentar"
    id="allgemeiner_kommentar" 
    class=readonly" 
    readonly
    onclick="activateKommentar(this)"
    onfocus="activateKommentar(this)"
    onblur="deActivateKommentar(this)"

>

function activateKommentar(objectItem) {
    objectItem.readonly=false;
    objectItem.classList.remove("readonly");
    objectItem.classList.add("edit");
}

function deActivateKommentar(objectItem) {
    objectItem.readonly=true;
    objectItem.classList.remove("edit");
    objectItem.classList.add("readonly");
}

Damit wäre es dann auch einfacher, z.B. Tasten hinzuzufügen.