Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Evento Ontab

  1. #1

    Evento Ontab

    Salve gente, vorrei sapere una cosa, ci avete mai fatto caso che per passare da una text box all'altra, tante volte si usa il tasto sopra al bloc maiusc (ora non ricordo come si chiami, però dovrebbe essere shift tab), io volevo sapere se esisteva qualcosa che gestiva quest'evento, come lo è per l'onclick se clicchi su qualcoosa, grazi aa tutti quelli che risponderanno in anticipo.....
    Emix!!

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    onblur di un campo
    e onfocus di quello successivo
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Scusa l'ignoranza ma spiegati bene che robba è quello che hai scritto, cioè come si implementa??
    Emix!!

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    copia e incolla

    <input type="text" onblur="alert('esci da campo 1');" name="campo1" />
    <input type="text" onfocus="alert('entri nel campo 2');" name="campo2" />
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Mi sa ke mi sono spiegato male , io gestico la funzione che se clicchi su una text box si deve cancellare il contenuto della seconda, e con l'on click l'ho gestita ora mi serve da gestire la stessa cosa con l'evento on tab o se esiste qualcosa del genere.... :quote: :quote:
    Emix!!

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    allora, l'evento ontab non esiste
    al massimo puoi solo verificare che un campo riceva il focus (onfocus) o che lo perda (onblur)

    in tutti gli altri casi dovrai gestire l'evento onkeypress/onkeydown e verificare che il tasto premuto sia il tab (ascii 9), ad esempio

    codice:
    <input type="text" id="tuocampo" />
    
    <script>
    var checkTab = function(e) {
    	code = 0;
    	if (!e) var e = window.event;
        if (e.keyCode) code = e.keyCode;
        else if (e.which) code = e.which;
        if(code == 9)  {
           alert('tab');
           // fai qualcosa
        }
    }
    var field = document.getElementById('tuocampo');
    field.onkeypress = checkTab;
    
    </script>
    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.