estoy tratando de obtener sólo la parte seleccionada de una cadena de entrada que fue seleccionada por el usuario. Vamos a decir que tengo esta entrada:¿Puedo recuperar el texto seleccionado por el usuario en una entrada de formulario de texto?
<input type="text" name="first_name" id="first_name" value="Enter your name" />
y el usuario selecciona la palabra "Enter" haciendo clic y arrastrando en el campo de texto. ¿Puedo recuperar ese texto con jQuery?
Sé que puedo obtener todo el valor de la siguiente manera:
$("#first_name").val();
Pero hasta ahora, no he encontrado de todos modos para obtener sólo la parte seleccionada "Enter". ¿Alguien puede señalarme en la dirección correcta? ¡Gracias!
EDITAR
me trataron document.getSelection y está funcionando muy bien en Firefox en un elemento de texto estático, como una "p". Hasta ahora no me funciona con una entrada de texto.
En IE, window.selection.createRange(). Texto está trabajando tanto en una "p" y en una entrada de texto.
Tal vez usando http://www.quirksmode.org/dom/range_intro.html? – Adam