我尝试创建一个表单,根据用户放入第一个字段的内容,自动将日期字段增加一个月。我已经挖掘了一些javascript,并且我认为问题可能在于Adobe日期字段的格式化以及javascript中的Date()接受的输入。因此,对于此示例,我希望在日期字段中输入的内容增加一个月并放入date1字段。以下是我的努力。
var two = this.getField("date1");
var date = new Date(this.getField("date"));
two.value = (date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getFullYear();
这是在日期的操作字段中输入的。
答案 0 :(得分:0)
通过执行此操作并增加getMonth()调用并将其设置为变量,然后以格式化方式显示日期,我能够解决此问题。
var nDate = new Date(inputBox.value);
nDate.setMonth( nDate.getMonth( ) + 1 );
inputBox1.value = (nDate.getMonth() + 1) + "/" + (nDate.getDate()) + "/" + (nDate.getFullYear());