Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100

    intercettare la pressione di due pulsani contemporaneamente

    ho una textarea, e devo fare che quando l'utente clicchi il pulsante Invia succeda una cosa, e quando preme Invia+Shift ne succeda un'altra

    come si fa?
    io ho trovato solo metodi che si attivano con la pressione di un solo pulsante

  2. #2
    ehm, considera che di solito si fa:

    invio

    shift + invio (nel senso che si preme shift e POI si preme invio)

    Per questo devi fare così:

    Codice PHP:

    var pressedShift false;

    window.onkeydown = function(e){
       var 
    evt window.event window.event e;
       var 
    keyCode evt.keyCode;
       if(
    keyCode == 16//Shift
          
    pressedShift true;
       else if(
    keyCode == 13 || keyCode == 3)
       {
          if(
    pressedShift)
         {
             
    //Fai l'azione per shift + invio
         
    }
         else
         {
            
    //Fai l'azione solo invio
         
    }
       }
    }


    window.onkeyup = function(e){
       var 
    evt window.event window.event e;
       var 
    keyCode evt.keyCode;
       if(
    keyCode == 16//Shift
          
    pressedShift false;


  3. #3
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100
    corro a provarlo

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