我正在使用这段代码来显示两个字段。一种是 type=time,另一种是 type=text。
我正在尝试使用按钮和 javascript 代码更新字段中的值。
它非常适用于文本字段,但我无法在我的生活中让它在时间字段上工作。
<html>
<body>
<input type="button" name="now" value="in" onclick="settime();" />
<input type="time" step=1 size=10 id="timein" name="timein">
<br /><br />
<input type="button" name="now" value="in" onclick="settext();" />
<input type="text" size=10 id="timetext" name="timetext">
<script>
function settime(){
document.getElementById("timein").value = "10:13:43 AM";
}
function settext(){
document.getElementById("timetext").value = "10:13:43 AM";
}
</script>
</body>
</html>
谁能指出我的错误?
提前致谢!
最佳答案
您不能设置 AM/PM 部分时间。而是使用 24 小时格式来指定。
function settime(){
document.getElementById("timein").value = "10:13:43";
console.log(document.getElementById("timein"))
}
在此处查看输入时间值的工作原理:http://www.w3schools.com/jsref/prop_input_time_value.asp
关于javascript - 使用 Javascript 更新时间元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32234764/