Visualizzazione dei risultati da 1 a 8 su 8

Discussione: tastierino numerico

Visualizzazione discussione

  1. #7
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Potresti tenere memoria del focus, con qualcosa del genere:
    codice:
    inputs = [
        "idInput1",
        "idInput2"
        // ...
    ];
    selezionato = 0;
    for (i = 0; i < inputs.length; i++) {
        document.getElementById(inputs[i]).addEventListener("focus", function () {
            selezionato = inputs.indexOf(this.id);
        }
    }
    I tasti avanti e indietro:
    codice:
    document.getElementById("avanti").addEventListener("click", function () {
        selezionato = selezionato < inputs.lengtht ? selezionato + 1 : 0; 
    });
    
    document.getElementById("aindietro").addEventListener("click", function () {
        selezionato = selezionato > 0 ? selezionato - 1 : inputs.length - 1
    });
    E poi la funzione inserisci
    codice:
    document.getElementById(inputs[selezionato]).innerHTML+= numero;
    (Ho scritto dal cellulare, perdonami se ci sono errori, comunque questa è la mia idea)
    Ultima modifica di tampertools; 10-06-2014 a 12:45
    No

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.