Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776

    [JQuery] Sapere il testo che è stato selezionato

    Ciao a tutti,

    ammettiamo di avere:
    codice HTML:
    <inpunt type='text' id='testo'/>
    All'interno del quale (nel form) c'è sritto (il valore del campo input):
    ciao sono Rossi. ciao!

    Selezionando all'interno del box la seconda parola 'ciao', e successivamente premendo un pulsante, vorrei conoscere la posizione iniziale e finale della selezione stessa.

    codice:
    $('#pulsante').on('click',function(){
    ...
    })
    Come potrei fare?
    ....non ho bisogno del codice, ma solo la logica dei passi da seguire e se esistono dei metodi che mi possano aiutare ( .metodo() ).

    Grazie,
    Roberto
    Ultima modifica di robynosse; 06-02-2016 a 12:37

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Ho risolto così:

    codice:
        var txtarea = document.getElementById("note");
        var inizio = txtarea.selectionStart;
        var fine = txtarea.selectionEnd;
        var sel = txtarea.value.substring(inizio, fine);
        alert(sel+" inizio="+inizio+" fine="+fine);
    dove 'note' è l'id della textarea

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.