Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Lunghezza di un campo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415

    Lunghezza di un campo

    Ciao a tutti,
    ho una casella di testo e vorrei fare in modo che in una seconda casella di testo venga visualizzata la lunghezza del testo nella prima mano a mano che il testo viene scritto.
    Ho provato ad usare

    onchange="document.getElementById('lenint').value= document.getElementById('int').value.length;"

    Il problema in questo caso è che la seconda casella cambia valore quando finisco di scrivere il testo e sposto il cursore in un’altra casella di testo e non subito quando scrivo dentro la prima casella di testo.
    C’è un modo per fare in modo che il testo cambi subito senza aspettare che il cursore non sia più su quella casella?
    Grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415
    ho risolto usando onkeypress
    Però il risultato è stranamente un carattere in meno di quello effettivo. Sapete perché?
    Inoltre non conta quando cancello un carattere: si può risolvere anche quello?

  3. #3
    prova usando onkeyup oppure onkeydown al posto di onkeypress.

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415
    Grazie mille!

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.