Javascript 我怎样才能使输入掩码像这样--::--?
我需要输入像这样的数字。没有插件,只使用React,我怎么能做到呢 我无法添加代码,因为我不知道如何通过简单的输入实现这一点:Javascript 我怎样才能使输入掩码像这样--::--?,javascript,reactjs,input-mask,Javascript,Reactjs,Input Mask,我需要输入像这样的数字。没有插件,只使用React,我怎么能做到呢 我无法添加代码,因为我不知道如何通过简单的输入实现这一点: <TextField defaultValue="00:00:00" className={classes.textField} value={time} onChange={(e) => setTime(e.target.value)} inputProps={{ step: 700, }} />
<TextField
defaultValue="00:00:00"
className={classes.textField}
value={time}
onChange={(e) => setTime(e.target.value)}
inputProps={{
step: 700,
}}
/>
setTime(e.target.value)}
输入道具={{
步骤:700,
}}
/>
可以简单地使用3
并使用表格或网格围绕它们进行布局。
然后每个输入都可以单独处理。如果要设置时间,为什么不使用
?例如@JamesWhiteley时间有24小时格式,我需要做99:59:59@wefwefчаefwef如果它可以让你有小时、分钟和秒。@NoahCalland正如我之前所说,我需要设置99:59:59,但时间提供了一个机会来设置24小时格式。我在音乐播放器中使用的代码是秒,并将其转换为分钟和秒,这是:新日期(song.currentTime*1000).toISOString().substr(11,8)
。只需用您的输入替换song.currentTime,它就会自动格式化为HH:MM:SS