ritschmanhard: Textteile in Textarea markieren

Beitrag lesen

Hi Max!
Nur mal so als Überlegung (ungetestet):
onkeyup -> eventhandler
eventhandler holt string aus searchinput Feld:
var searchStr=document.getElementById("IDSearchInput").firstChild.data
var meinContent = document.getElementById("IDTextArea").firstChild.data;
var meinSplit=meinContent.split(searchString);
var meinNeuerContent = meinSplit.join("<span class='markClass'>"+searchStr+"</span>");
document.getElementById("IDTextArea").innerHTML=meinNeuerContent;

Nun noch: markClass mit style{color:blue} versehen _und_ beim submit der Änderungen in deinem Textfeld alle spans wieder entfernen:

document.getElementById("IDTextArea").firstChild.data.replace(/<span class='markClass'>/g, "");
document.getElementById("IDTextArea").firstChild.data.replace(/</span >/g, "");

sollte funzen...

Grüsse,
Richard