gpt4 book ai didi

javascript - 带有持续时间步数计数器的文本框,格式为 HHHH :MM:DD format

转载 作者:行者123 更新时间:2023-12-02 23:07:01 25 4
gpt4 key购买 nike

这个问题是关于寻求建议。我需要一个可以接受或设置 HHHH:MM:SS 持续时间(不是 12 或 24 小时时间)的文本框

示例:23518 小时:59 分钟:01 秒23518:59:01我需要使用步计数器根据当前光标增加或减少值。

我搜索了插件,但没有找到适合此用例的插件。

非常感谢任何指针。

最佳答案

你需要自己动手 - 像这样

const pad = (num) => ("0"+num).slice(-2)
document.querySelectorAll(".pad").forEach(
ele => ele.addEventListener("change",e =>
e.target.value = pad(e.target.value)
)
)
document.getElementById("hours").addEventListener("change",e => {
let tgt = e.target;
let val = tgt.value;
if (val.length<3) {
val=pad(val)
tgt.value=val;
}
})
input[type=number] {
text-align:right;
}
<input id="hours" type="number" min="0" max="99999" value="00"/>:<input id="min" class="pad" type="number" pattern="[0-9]*" min="01" max="59" value="00" />:<input id="sec" class="pad" type="number" pattern="[0-9]*" min="01" max="59" value="00" />

关于javascript - 带有持续时间步数计数器的文本框,格式为 HHHH :MM:DD format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57542198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com