【发布时间】:2023-03-14 13:05:01
【问题描述】:
我想用 javascript 将当前日期插入到表单的输入中,但它不起作用,这是我的代码:
document.addEventListener("DOMContentLoaded", function() {
document.getElementById("registrationday").value = getDay()
function getDay() {
var today = new Date();
var dd = String(today.getDate()).padStart(2, '0');
var mm = String(today.getMonth() + 1).padStart(2, '0');
var yyyy = today.getFullYear();
today = "\"" + yyyy + '-' + mm + '-' + dd + "\"";
return today
}
})
<input type="date" id="registrationday" name="registrationday" disabled>
【问题讨论】:
-
没有必要使用自定义函数来实现您想要实现的目标。就用这个
document.getElementById('registrationday').valueAsDate = new Date();
标签: javascript