Hallo,
ich möchte in einem Textarea einen Text markieren und den markierten Wert auslesen. Das funktioniert nicht, es wird eine leere Zeichenkette ausgegeben.
function selectedText ()
{
if (window.getSelection) {
alert("1 "+document.getSelection());
} else if (document.getSelection) {
alert("2 "+document.getSelection());
} else if (document.selection) {
alert("3 "+document.selection.createRange().text);
}
<p onmouseup="selectedText()">Hier klappts</p>
<textarea name='sammelfeld' style='width:99%; height:10em' onmouseup="selectedText()">aber hier nicht</textarea>
Mit document.sammelfeld.getSelection() gibt's sogar eine Fehlermeldung.
Wie kann ich markierten Text aus einem textarea greifen?
Gruß, Gast