首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >时间输入标签的jQuery设置值

时间输入标签的jQuery设置值
EN

Stack Overflow用户
提问于 2021-08-10 20:17:19
回答 1查看 155关注 0票数 0

我试图通过使用type=动态赋值来设置jQuery的html输入标记的值。

HTML标记代码:

代码语言:javascript
运行
复制
<input class="form-control" style="font-size: 1em;" type="time" name="time_start" id="time_start" value="" />

jQuery赋值码;

代码语言:javascript
运行
复制
$('#time_start').val(dataIn.time_start);
// dataIn.time_start = "03:00:00 PM" (confirmed in console.log(dataIn))

在我的形式中,每个其他领域都有这样的工作,但由于某些原因,这个特定的领域根本不需要。“时间”类型的输入有什么特别之处吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-10 20:23:25

请参阅MDN

时间输入的值始终是24小时格式,其中包括前导零: hh:mm,而不管输入格式如何,输入格式很可能是根据用户的区域设置(或由用户代理)选择的。如果时间包括秒(请参见使用step属性),则格式总是hh:mm:ss。

03:00:00 PM不是一个有效的时间。您需要将它指定为15:00:00

代码语言:javascript
运行
复制
<input type="time" value="03:00:00 PM" />

<input type="time" value="15:00:00" />

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

https://stackoverflow.com/questions/68733031

复制
相关文章

相似问题

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