gpt4 book ai didi

javascript - 在文本框中显示当前日期 - javascript

转载 作者:行者123 更新时间:2023-12-02 15:03:39 24 4
gpt4 key购买 nike

我很难将当前日期输入到我正在创建的表单中的文本框中作为默认值。目前我有以下代码,我相信它创建了当前日期,后面是文本框代码,我不确定如何修改以便在内部显示日期。

function getDate(){
var todaydate = new Date();
var day = todaydate.getDate();
var month = todaydate.getMonth() + 1;
var year = todaydate.getFullYear();
var datestring = day + "/" + month + "/" + year;
document.getElementById("frmDate").value = datestring();
}
<input type="text" name="frmDateReg" required id="frmDate" value="getDate()">

如果有人可以建议如何创建今天的日期并将其作为默认值输入到文本框中,我们将不胜感激。 (请原谅任何格式问题,因为我是堆栈溢出的新手)谢谢

最佳答案

你的想法是正确的。它只是出了问题:

<input type="text" name="frmDateReg" required id="frmDate" value="">

function getDate(){
var todaydate = new Date();
var day = todaydate.getDate();
var month = todaydate.getMonth() + 1;
var year = todaydate.getFullYear();
var datestring = day + "/" + month + "/" + year;
document.getElementById("frmDate").value = datestring;
}
getDate();

您的代码是正确的,只是在值中添加函数调用不会执行任何操作。您需要其他东西来触发该功能。按照我的方式,它会在页面加载时自动执行。

同样,日期字符串不是函数。这只是一个变量。所以你可以省略 ()

关于javascript - 在文本框中显示当前日期 - javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35275235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com