gpt4 book ai didi

javascript - 将今天的日期放在多个文本框中单击

转载 作者:行者123 更新时间:2023-12-02 20:32:28 27 4
gpt4 key购买 nike

我有几个文本框,准确地说是 6 个。我想要的是,每当我单击其中一个时,当前日期就会出现在我刚刚单击的框中。

到目前为止我有这个:

function dat() {
var year=document.frm._data1
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
if (day <10) {
day = "0" + day
}
var year = currentTime.getFullYear()
theDate.value = year + "-" + month + "-" + day
}

_data1 指的是文本框之一。它怎么能工作,但只是为了那个盒子。除了必须为每个文本框编写一个函数之外,我怎样才能使用“this”来做到这一点。

最佳答案

您可以编写一次函数,然后将其应用于每个复选框:

function dat() {
// Calculate current date into year, month and day variables
this.value = year + '-' + month + '-' + day ;
}
document.getElementById('textbox1').onclick = dat ;
document.getElementById('textbox2').onclick = dat ;

关于javascript - 将今天的日期放在多个文本框中单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3857102/

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