Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327

    Spostare il cursore di testo

    Ciao raga,

    conoscete un modo in javascript per spostare il cursore del testo alla fine di un testo inserito in un campo??

    con il focus() seleziono il campo ma il cursore si porta all'inizio del testo e a me servirebbe portarlo alla fine.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    oltre a dare il focus, setta come value del campo il value che ha gia'
    e il cursore dovrebbe posizionarsi alla fine del testo

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    ma in che senso?? potresti farmi un esempio

    EDIT: ho capito quello che intendi ma non funziona

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    mi risulta funzionare
    codice:
    function setCaretToEnd(){
    	var el=document.getElementById('idTextField');
    	el.focus();
    	el.value=el.value;
    }
    codice:
    <form>
    <input type="text" id="idTextField" value="blablabla" />
    <input type="button" onclick="setCaretToEnd()" />
    </form>

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.