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>