gpt4 book ai didi

javascript - 将值设置为隐藏输入

转载 作者:行者123 更新时间:2023-12-03 06:01:37 28 4
gpt4 key购买 nike

如您所见,我是 JavaScript 新手,我正在开发一个表单,当用户点击“提交”以了解信息上次更新时间时,需要发送今天的日期值。

我目前有以下代码,但似乎没有更新字段上的日期。您能帮我理解为什么吗?

<script type="text/javascript">

var datetoday = new Date();
var months = new makeArray('Jan','Feb','Mar','Apr','May','June','July','Aug','Sept','Oct','Nov','Dec');
var day = datetoday.getDate();
var month = datetoday.getMonth() + 1;
var yyyy = datetoday.getFullYear();
var my_date = day+"-"+months[month]+"-"+yyyy;

document.getElementById("DATE_TODAY").value = my_date;
</script>
<form method="POST">
* First Name:
<input name="FNAME" type="text" />
<br>
* Last Name:
<input name="LNAME" type="text" />
<br>
* Street Address:
<input name="ADDRESS" type="text" />
<input type="hidden" name="DATE_TODAY" id="DATE_TODAY" />
</form>

最佳答案

makeArray() 是一个方法而不是一个对象,因此实例化它会引发错误(请参阅 api.jquery.com/jQuery.makeArray )。

只需像这样创建数组,它似乎就会执行您想要的操作:

var Months = ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月', '十一月','十二月'];

关于javascript - 将值设置为隐藏输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39730285/

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