首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强迫用户在Input=Time中只输入小时并禁用分钟

强迫用户在Input=Time中只输入小时并禁用分钟
EN

Stack Overflow用户
提问于 2022-01-26 12:49:18
回答 1查看 1.1K关注 0票数 1

在我的申请中,时间总是类似于HH/00/00。因此,用户只需输入小时值,因为分钟将为00。我无法找到将input=time格式更改为HH格式的方法。

我发现了一些关于分配步骤值的文章,但是它不起作用。

对于阻止用户选择分钟并强迫他只选择小时有什么想法吗?

代码语言:javascript
复制
<div class="md-form mx-5 my-5">
    </div>

  <label>Choose your time</label>
  <input type="time"  /

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-26 13:02:55

JS代码怎么样?一个简单的例子,就像下面的那个一样,您可以添加更多的条件来使它更加严格,但是现在开始:

代码语言:javascript
复制
const timeInput = document.getElementById('time');

timeInput.addEventListener('input', (e) => {
  let hour = e.target.value.split(':')[0]
  e.target.value = `${hour}:00`
})
代码语言:javascript
复制
<div class="md-form mx-5 my-5">
    </div>

  <label>Choose your time</label>
  <input id="time" type="time">

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70863689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档