How can get the selected text from a textbox/textarea if I don’t know which one active (focused). I am trying to create a small bookmarklet that will correct the selected text in any type of input on a page.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
For the selection, you want
selectionStartandselectionEnd.As for the currently focused element, use
document.activeElement.So as a combination you can use: http://jsfiddle.net/rBPte/1/.
As Tim Down pointed out, you’d need a more complex solution for Internet Explorer version 8 or lower: Caret position in textarea, in characters from the start