Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [JS] Ultimo carattere digitato in textbox

    Salve a tutti

    esiste un modo per sapere (ed eliminare) l'ultimo carattere digitato in una textbox?

    Questo perchè vorrei eliminare in tempo reale i caratteri non-lettere (es. òèàùì).

    Con OnKeyUp mi rileva la digitazione... ma non so come conoscere ed eliminare l'ultima digitazione...
    Guybrush Threepwood

  2. #2
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    giro la frittata per farla più facile:

    Avendo una stringa, come fare per eliminarne tutti i caratteri non alfabetici?
    Guybrush Threepwood

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ciao Threepwood,

    per queste le regular expressions sono fatte apposta
    ti consiglio però di farlo sia all'onkeyup che all'onchange (altrimenti si potrebbe fare copia e incolla col mouse)
    codice:
    <input type="text" name="prova" onkeyup="this.value=this.value.replace(/[^a-z]/gi,'');" onchange="this.value=this.value.replace(/[^a-z]/gi,'');">

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    grande!

    domanda velocissima... per includere ai caratteri ammessi anche l'apice? (')
    Guybrush Threepwood

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    la Regular Expression /[^a-z]/gi cerca tutti i caratteri diversi dai caratteri dalla a alla z e fa il replace di questi caratteri con '' (stringa vuota)
    a te basta aggiungere i caatteri che ti interessano... per aggiungere l'apice
    codice:
    /[^a-z']/gi

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.