Sto cercando di ottenere solo la parte selezionata di una stringa di input che è stata selezionata dall'utente. Diciamo che ho questo ingresso:Posso recuperare il testo selezionato dall'utente in un input di testo?
<input type="text" name="first_name" id="first_name" value="Enter your name" />
E l'utente seleziona la parola "Invio" cliccando e trascinando nel campo di testo. Posso recuperare quel testo con jQuery?
so di poter ottenere l'intero valore in questo modo:
$("#first_name").val();
Ma finora, non ho trovato in ogni caso per ottenere solo la parte selezionata "Invio". Qualcuno è in grado di indicarmi la giusta direzione? Grazie!
EDIT
ho provato document.getSelection e sta lavorando molto in Firefox su un elemento di testo statico come ad esempio una "p". Non funziona per me finora con un input di testo.
In IE, window.selection.createRange(). Text funziona sia su una "p" che in un input di testo.
Forse usando http://www.quirksmode.org/dom/range_intro.html? – Adam