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

    Tempo Battitura Singolo Carattere

    Salve a tutti,
    mi interesserebbe fare una schermata di login nella quale, oltre il valore delle input text contenente username e password, il sistema contasse anche i tempi di battitura di ogni singolo carattere e globali (cioè da quando ho iniziato a digitare il primo carattere a quando premo il tasto login)

    Secondo voi, come si potrebbe fare?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prendilo come spunto
    codice:
    <script>
    var tc = new Array(); // tempo carattere
    var cc = new Array(); // quale carattere
    var tt = 0; // tempo totale
    var ind = 0; // indice
    var t = 0; // ultimo tempo rilevato
    var t0 = 0; // primissimo timer rilevato
    function pippo(obj) {
    	t1 = new Date();
    	if (t0!=0) {
    		tc[ind] = t1-t;
    		cc[ind] = obj.value.substr(obj.value.length-1);
    		t = t1;
    		tt = t1-t0;
    		document.getElementById('lista').innerHTML = cc;
    		document.getElementById('tempi').innerHTML = tc;
    		document.getElementById('totale').innerHTML = tt;
    		ind ++;
    	} else {
    		t0=t1;
    	}
    	
    }
    </script>
    
    <form onsubmit="pippo(this.pluto);alert('ok?')">
    <input type=text name=pluto onkeyup="pippo(this)">
    <input type=submit value="Login" >
    </form>
    <div id=lista></div>
    <div id=tempi></div>
    <div id=totale></div>
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca 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 © 2025 vBulletin Solutions, Inc. All rights reserved.