javascript - 时间码的html5输入?

标签 javascript html input

我想使用 html5 输入字段来编辑视频和音频时间码。不幸的是,我似乎找不到一个好的方法来做到这一点。我想显示和编辑:

  • 小时、分钟、秒和毫秒。

这是迄今为止我的调查结果:

<input type="datetime-local">显示日、月、年、上午/下午信息(不需要)。

enter image description here

<input type="time">不显示毫秒信息(需要)并显示 am/pm 信息(不需要)。

enter image description here

我需要自定义小部件吗?有吗?我可以修改现有的 html5 小部件吗?

最佳答案

如果您需要跨浏览器兼容,您将需要一个自定义小部件。没有一个标准输入组件在所有浏览器上都以这种方式运行。

但是,指定 step 属性将在 Chrome 中起作用:

<input type="time" step="00.01">

http://jsfiddle.net/Ng67n/

您无法修改标准控件来执行此操作,除非您使用某种 masking plugin在标准文本输入上。

关于javascript - 时间码的html5输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24612734/

相关文章:

javascript - mongodb 按字符串长度分组

javascript - 表单提交上的 JQuery 附加表单不起作用

html - 如何在div中动态居中元素

bash - 重定向多个标准输入?

javascript - Webpack 环境变量 NODE_ENV 与 cli params --env

javascript - React Quill 自定义排序列表

html - 在最小高度 div 内垂直对齐单行文本

javascript - 如何用javascript制作幻灯片?

java - 只使用 System.in.read() 解析输入

java - 资源泄漏: 'in' is never closed