html - 使用 JQuery 将初始时间字符串设置为输入元素
问题描述
我的页面上有一个input
类型元素,time
我以给定的格式保存了用户时间选择12:22
。但是我无法12:22
在返回会话中将时间字符串加载回元素中。
如何在类型input
元素中加载时间并显示时间?
元素
<input type="time" id="Time1"/>
我试过了
$('#Time1').val = '3:22';
和
$('#Time1').value = '3:22';
没有运气。
我在配置文件中的初始值(不是由用户设置)的值3
应该是03
. 我正在标记与第一个分配问题相关的答案,而不是必须不是的加载XX
值X
。
解决方案
您可以通过以下代码执行此操作。
function AssignTime() {
var d = new Date();
document.getElementById("Time1").value = d.toLocaleTimeString(navigator.language, {hour: '2-digit', minute:'2-digit'}).split(" ")[0];//time should be in 24 hrs format.
}
Time: <input type="time" id="Time1">
<button onclick="AssignTime()">Assign</button>
推荐阅读
- gcc - gcc 10.3.1.1.fc32 构建失败并显示“gcc:致命错误:'-fuse-linker-plugin',但未找到 liblto_plugin.so”
- javascript - 即使使用 preventDefault 也检测 onmouseup/onmousemove
- onflow-cadence - (Cadence) 尝试部署到 Flow 测试网时出现“部署包含不存在的合约”错误
- html - 如何使用 React 和 Material UI 制作响应式内容?
- python - 无法让 solve_ivp 使用 2ODE 并在方程中使用不同的变量
- javascript - 断断续续的过渡:同时转换多个路径(和 xaxis)
- xml - 将多个 MarkLogic 查询与 cts:search 组合
- python - TypeError: on_voice_state_update() 接受 3 个位置参数,但给出了 4 个
- node.js - 为什么使用 execSync() 列出文件夹的内容不起作用?
- maven - 如何为 Talend 作业更新 pom.xml 以从 mvn(不是 Talend)获取依赖项