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.