繁体   English   中英

Adobe Pro,带有javascript的PDF表单

[英]Adobe Pro, PDF form with javascript

我在Adobe Pro中创建了一个表单,并向其中添加了一些JavaScript。 但是我有两个问题。

1)是否有“完成文档加载”操作? 我在表单上有一个日期字段,当用户打开文档以填写表单字段时,它会自动将今天的日期添加到该字段中。

2)我使用的日期方法无法正常工作,我有此代码:

var dt = new Date();
var day = dt.getDate();
var month = dt.getMonth();
var year = dt.getFullYear();
var dagensdatum = year + "-" + month + "-" + day;
var datum = this.getField("Datum");
datum.value = dagensdatum;
datum = this.getField("Datum2");
datum.value = dagensdatum;
datum = this.getField("Datum3");
datum.value = dagensdatum;

但是,当我运行此命令时,它将打印出4月11日,而不是今天的日期。 有任何想法吗?

对于第二个问题,我不知道为什么日期不正确,但是至少,您应该这样做:

var month = dt.getMonth();
month++;

因为getMonth()返回一个介于0到11之间的int。就一天而言,我不知道是什么原因引起的。

编辑:您是否在计算机上检查了自己的日期? 因为如果输入错误,它将在您的浏览器中显示不正确。 我想您的计算机上应该有一个5月11日的日期,不是吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM