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

    Realtime input update dopo un secondo dalla digitazione

    Ciao,
    voglio chiamare una data funzione javascript quando l'utente ha terminato di digitare il testo in un oggetto input.

    Diciamo quindi che quando l'utente non digita per più di un secondo, la mia funzione viene invocata.
    Occhio però: supponiamo che l'utente digiti "CIAO MONDO", ovvero una frase formata da più caratteri.

    Non voglio che la funzione parta un secondo dopo la digitazione della lettera C o della lettera I e così via, ma che venga invocata quando l'utente ha smesso di digitare (passato un secondo).

    Mi spiego? Non voglio che un secondo dopo di ogni digitazione di lettera mi parta la funzione! Ma solo quando l'utente smette di digitare.

    Aspetto suggerimenti
    grazie in anticipo

  2. #2
    ad ogni digit dell'utente chiami una cosa del tipo
    Codice PHP:
    if(timer){
      
    clearTimeout(timer);
    }
    timer setTimeout("tuafunzione()",3000); 
    cosa ne pensi?

  3. #3
    Dico che funziona a meraviglia ti ringrazio!

    Il problema era inizializzare la variabile timer. Ho risulto settandogli un valore tipo INT_MAX al caricamento della pagina.

    E poi al verificarsi di onkeypressed sull'input ho sistemato il tuo codice.

    Grazie ancora!

  4. #4

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.