2017-08-26 62 views
0

我想在我的健身应用程序中创建一个字段来记录用户锻炼的持续时间。记录时间的最佳输入类型持续时间Html

html中的输入字段具有时间类型,但它被设置为记录实际时间 - 下午02:30。

<input type='time'/> 

我无法找到一个输入字段来记录一些东西,像这样○时25分30秒......所以,如果用户运行在25分钟,30秒的5K,它们可以记录像这样吗?

是否有最佳做法或其他可以处理这个问题的html元素?如果没有,我必须在JS中编写一些东西来处理这种格式的输入。

+0

你试过'select'标签吗? –

+0

''元素将显示持续时间和当前时间。它实际运作的机制必须是JavaScript。没有没有JavaScript的时间间隔记录或显示时间的神奇元素 – zer00ne

回答

1

你可以尝试“step”属性。

document.getElementById("mytime").value = "19:36:24";
<input id="mytime" type="time" step="1" />

这是“一步”属性的许多应用程序之一,你可以设置步骤属性为1,可以得到第二次的精确时间。 这应该可以解决你的问题。