Markierten Text einer textarea lesen

thekiller

Viceinator
Hallo,

ich probiere jetz schon ewig rum einen markierten Text aus einer textarea auszulesen mit JS aber mit der GetSelection Methode bekomm ich immer nur einen leeren String zurück.
Würde mich freuen, wenn jemand eine funktionierende Variante posten würde.

MfG Manuel
 
Moin Manuel,

hier mal nen Beispiel:

Code:
function getSelectedText(objElem)
{
  if(document.selection)
    {
      objElem.focus();
      txt=document.selection.createRange().text;
    }
  else if (objElem.selectionStart || objElem.selectionStart == '0')
    {
      txt=String(objElem.value).substring(objElem.selectionStart, objElem.selectionEnd)
    }
    alert(txt);
}

Die Funktion erwartet als Parameter das Textfeld als Objekt, Aufruf also bspw. so:
Code:
getSelectedText(document.getElementById('idDesTextarea'))
 

Neue Beiträge

Zurück