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

    Problema nel rilevare tasti premuti

    Salve a tutti,
    Ho un script che alla pressione di alcuno tasti aumenta ho disunisce un valore in una text-box, il problema è che quando metto solo la soma funziona ma se poi metto anche la sottrazione funziona solo quella e non la somma e non capisco perché.
    In pratica ora premo A e il numero diminuisce ma se premo Q non aumenta, se tolgo la riga della A la Q funziona.
    Sapete aiutarmi?

    questa è la funzione che sto usando ora:
    codice:
    function pressione()
    {
      tasto= window.event.keyCode;
      switch(tasto)
      {
        case 13:
          input();  
        case 81:
          var i1 = parseInt(document.getElementById("input1").value);
          input1.value=i1+1;
        case 65:
          var i1 = parseInt(document.getElementById("input1").value);
          input1.value=i1-1;
        case 87:
          var i2 = parseInt(document.getElementById("input2").value);
          input2.value=i2+1;
        case 83:
          var i2 = parseInt(document.getElementById("input2").value);
          input2.value=i2-1; 
      }  
    }

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,696
    Ciao, devi utilizzare l'istruzione break.
    Vedi qualche guida tipo questa http://www.html.it/pag/15274/lo-switch/
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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 © 2024 vBulletin Solutions, Inc. All rights reserved.