Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    onkeypress con cancella incluso

    Scusate esiste qualcosa che mi permetta di fare ciò che fà l'evento onkeypress ma anche alla pressione del tasto cancella?

    Cerco di spiegarmi meglio, ho realizzato ciò di cui ho bisogno che alla pressione di una qualsiasi lettera esegue la funzione richiesta ma ciò non succede se dalla stringa esistente premo il tasto (cancella-una-lettera)
    Prima o poi anch'io vi insegnerò qualcosa

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    Quote Originariamente inviata da riccardo1975 Visualizza il messaggio
    Scusate esiste qualcosa che mi permetta di fare ciò che fà l'evento onkeypress ma anche alla pressione del tasto cancella?

    Cerco di spiegarmi meglio, ho realizzato ciò di cui ho bisogno che alla pressione di una qualsiasi lettera esegue la funzione richiesta ma ciò non succede se dalla stringa esistente premo il tasto (cancella-una-lettera)
    keypress non funziona con alcuni tasti, usa keydown. Inoltre ogni tasto ha il suo riferimento, quindi dipende da che tasto usi per cancellare.

    Esempio backspace e delete (tasto con freccia verso sinistra per cancellare e tasto canc):

    codice:
    document.addEventListener('keydown', function(event) {
        if (event.key === 'Backspace'||event.key === 'Delete') {
            console.log('Hai premuto un tasto per cancellare');
        } 
    });

  3. #3
    Mi sembrerebbe logico che esistesse un evento anche su inputtext che si scatenasse a qualsiasi tipo di modifica sia in scrittura cancellazione, copia incolla etc.

    Boo, grazie comunque

    Ora faccio delle prove.
    Prima o poi anch'io vi insegnerò qualcosa

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Quote Originariamente inviata da riccardo1975
    a qualsiasi tipo di modifica sia in scrittura cancellazione, copia incolla etc.
    In tal caso esiste l'evento input che avviene appunto ad ogni modifica del relativo elemento editabile.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    Quote Originariamente inviata da riccardo1975 Visualizza il messaggio
    Mi sembrerebbe logico che esistesse un evento anche su inputtext che si scatenasse a qualsiasi tipo di modifica sia in scrittura cancellazione, copia incolla etc.

    Boo, grazie comunque

    Ora faccio delle prove.

    Tu hai chiesto per la pressione dei tasti se avessi specificato sarebbe stato logico risponderti diversamente

    figurati (comunque)

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.