2
0
forked from Wavyzz/dolibarr

Allow to enter a timespent with a numeric value

This commit is contained in:
Maxime Kohlhaas
2018-07-19 18:59:24 +02:00
parent e362a0e9df
commit 22d94a570a

View File

@@ -45,11 +45,16 @@ function regexEvent(objet,evt,type)
case 'hours':
var regex= /^[0-9]{1,2}:[0-9]{2}$/;
var regex2=/^[0-9]{1,2}$/;
var regex3= /^[0-9]{1}([.,]{1}[0-9]{1,2})?$/;
if(!regex.test(objet.value))
{
if(regex2.test(objet.value))
objet.value=objet.value+':00';
else
else if(regex3.test(objet.value)) {
var tmp=parseFloat(objet.value.replace(',','.'));
var rnd=Math.trunc(tmp);
objet.value=rnd+':'+ Math.round(60*(tmp-rnd));
} else
objet.value='';
}
/* alert(jQuery("#"+id).val()); */