JS日期输出到隐藏文本字段中


JS Date output into Hidden Text Field

我正在使用datejs(见 www.datejs.com)计算明天(未来24小时)的日期和时间,并将日期输出到隐藏文本框中以插入数据库。

这是代码:

<script type="text/javascript">
// submitted
var d1 = Date.today().add(1).days();
document.write(d1.toString('d MMMM yyyy')); //Need to change this to MYSQL format
</script>
<input name="referral_to_be_accepted_by" type="text" value="" id="referral_to_be_accepted_by"/>

目前日期(也需要添加时间)显示在文档中,但需要将其放在文本框中?

谢谢。

尝试document.getElementById("referral_to_be_accepted_by").value = d1.toString('d MMMM yyyy');

编辑:

<input name="referral_to_be_accepted_by" type="text" value="" id="referral_to_be_accepted_by"/>
<script type="text/javascript">
// submitted
var d1 = Date.today().add(1).days();
document.getElementById("referral_to_be_accepted_by").value = d1.toString('d MMMM yyyy'); //Need to change this to MYSQL format
</script>