我想使用 html5 输入字段来编辑视频和音频时间码。不幸的是,我似乎找不到一个好的方法来做到这一点。我想显示和编辑:
- 小时、分钟、秒和毫秒。
这是迄今为止我的调查结果:
<input type="datetime-local">
显示日、月、年、上午/下午信息(不需要)。
<input type="time">
不显示毫秒信息(需要)并显示 am/pm 信息(不需要)。
我需要自定义小部件吗?有吗?我可以修改现有的 html5 小部件吗?
最佳答案
如果您需要跨浏览器兼容,您将需要一个自定义小部件。没有一个标准输入组件在所有浏览器上都以这种方式运行。
但是,指定 step
属性将在 Chrome 中起作用:
<input type="time" step="00.01">
您无法修改标准控件来执行此操作,除非您使用某种 masking plugin在标准文本输入上。
关于javascript - 时间码的html5输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24612734/