PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Textarea - Nachträgliche Editierung verhindern



Giuly
12-10-2006, 15:25
Hallo,
ich suche einen Weg, eine Textarea zwar editierbar, aber nicht "löschbar" zu machen. Das heißt, man soll zwar etwas eingeben können, es aber nicht ändern können. Ist für eine zehn-finger-lernsoftware mit HTML-GUI. Das mit der Maus sollte man doch mit onMouseOver realisierbar sein (onMouseOver="this.disabled=true;" onMouseOut="this.disabled=false;"), aber das mit dem Backspace, Entf etc. ist mir suspekt, falls das überhaupt geht. Markieren sollte man das auch nicht können, und einfügen auch nicht.

Falls sowas überhaupt geht, bräuchte ich nen denkanstoß für sowas.

MfG

BlueJay
16-10-2006, 16:13
sofort nach Eingabe auf Readonly setzen?
Klappt aber nur mit Javascript



sofort nach Eingabe submitten und im Antwortteil als Plain Text zeigen?
Datenübergabe kann ja mit Sessions erfolgen.
Geht auf Kosten der Leitung...


so long,
BlueJay

inge
18-10-2006, 11:38
mach doch 2 eigabe-felder, das eine ist änderbar, das andere nicht.
wird in das änderbare feld ein zeichen geschrieben, wird es sofort in das nichtänderbare per javascript übertragen und das änderbare wird wieder geleert.
du solltest am besten auch den kusror wieder in setzen ( document.form_name.feld_name.focus(); ), sonst kann das schreiben unter umständen anstrengend sein, wenn man jedes mal wieder mit der maus ins feld klicken muss...