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

    input text

    Ciao a tutti, ho un problema che non riesco a risolvere.
    All'interno di una pagina ho 3 input text, dove vanno inseriti numeri (al massimo di 2 cifre).
    Quello che vorrei fare è che una volta inserito il primo numero del primo campo, il cursore venga direttamente spostato all'interno del secondo campo (per intenderci senza dover premere il tasto TAB).
    Come realizzo una roba del genere??

    Ah...precisazione, io l'ho già realizzato, il problema è che nelle varie input text possono andare sia numeri ad 1 cifra e sia numeri a 2 cifre!!
    non esiste tipo un modo per far scattare un delay?

    grazie mille a tutti in anticipo!

  2. #2
    si esite:
    HTML:
    Codice PHP:
    <input id="txt_01" type="text" onchange="spostati(this, 'txt_02');" /> 
    javascript:
    Codice PHP:
    var TimerId=0;
    function 
    spostati(originedestinazione)
    {
       if (
    origine.value.length 1)
          
    cambiaFuoco(destinazione);
       else
          
    TimerId setTimeout('cambiaFuoco(\\'' + destinazione + '\\')'2000 );
          
    //attenzione, qui l'editor non mi mette le slash, ma ci vogliono
          //una prima di   '' + destinazione
          // una nel mezzo agli apici in destinazione + '')
    }

    function 
    cambiaFuoco(oggetto)
    {
          if (
    TimerId 0clearTimeout(TimerId);

          
    objDest document.getElementById(oggetto);
          if (
    objDest !== undefined)
             
    objDest.focus();


  3. #3

    aggiornamento

    scusa, l'evento per l'input è sbagliato.

    Codice PHP:
    onkeyup="spostati(this, 'txt_02');" 

    ciao

  4. #4

    Re: aggiornamento

    Originariamente inviato da Gluck74
    scusa, l'evento per l'input è sbagliato.

    Codice PHP:
    onkeyup="spostati(this, 'txt_02');" 

    ciao
    mmm... non mi funziona.. ci deve essere qualcosa che non va che mi sfugge...

  5. #5

    Re: Re: aggiornamento

    Originariamente inviato da irciverson
    mmm... non mi funziona.. ci deve essere qualcosa che non va che mi sfugge...
    Mi correggo,funziona! grande!!!!!!!

    grazie mille!!!!!!

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.