Originariamente inviato da br1
C'e' scritto nella funzione... se i due valori non esistono:
codice:
if(!leftHour || !rightHour)
	return null;
Altro avviene quando ne esiste uno solo...

ciao
Grazie, ho capito ed ho modificato così:

codice:
var difference = function(leftHour, rightHour){
	if(!leftHour || !rightHour)
		return 0;
	spt = leftHour.split(":");
	var totLeft = parseInt(spt[0]) * 60 + parseInt(spt[1]);
	spt = rightHour.split(":");
	var totRight = parseInt(spt[0]) * 60 + parseInt(spt[1]);
	return totLeft - totRight;
E' corretto quello che ho scritto?

E poi come si controlla che l'orario inserito nei vari campi del form sia sempre successivo e maggiore rispetto all'orario inserito nel campo del form che lo precede ?

Cioè che in B non può essere inserito un orario inferiore a quello di A e via dicendo ?

Grazie