faqts : Computers : Programming : Languages : JavaScript : Forms : TextAreas/TextFields

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

5 of 8 people (63%) answered Yes
Recently 5 of 8 people (63%) answered Yes

Entry

How can I get the highlighted text out of text field in Netscape7/Mozilla?

Jan 13th, 2005 14:55
Reha Sterbin, Kay Kamen, http://forums.devshed.com/t209193/s.html, http://www.quirksmode.org/js/selected.html


<script>
function getSelectedText(box){
    // Mozilla and compatible
    if (box.setSelectionRange){
        return box.value.substring(box.selectionStart,box.selectionEnd);
    }
    // IE and compatible
    else if (document.selection) {
        return document.selection.createRange().text;
    }
    // Other broswers can't do it
    else {
        return;
    }
}
</script>

<textarea id="main_text"></textarea>
<input type="button" name="selecttext" value="Get Selection"
OnClick="alert(getSelectedText(document.getElementById('main_text')))">