在PDF中使用Javascript将一天添加到用户输入日
Add one day to User-Input Day using Javascript in a PDF
用户使用Javascript在PDF中输入一个日期后,我需要生成一个具有下一个日期的字段。这是我到目前为止的代码:
var numDaysToAdd = 1;
var inputDateString = getElementById("Date.1").value;
var resultDate = stringToDate(inputDateString);
resultDate.setDate( resultDate.getDate()+numDaysToAdd );
var result = dateToString( resultDate );
event.value = result;
使用这个代码,我在现场没有得到任何回报。如果我输入"11.23.15"而不是inputDateString的get Element,我会得到结果"12.11.16"。所以我有两个问题-它似乎没有从Date.1中提取值,当我添加一天时,它添加的值比一天多得多。谢谢你的帮助。
您可能知道Acrobat JavaScript(在PDF中使用)的对象模型与Web浏览器JavaScript完全不同。因此,强烈建议获取Acrobat JavaScript文档,该文档是Acrobat SDK文档的一部分,可从Adobe网站的开发人员部分下载。
也就是说,您将在结果应该出现的字段的Calculate事件中添加以下内容(我们假设字段"date.1"中的日期的格式为"MM/DD/YYYY"
):
var numDaysToAdd = 1 ;
var fromDate = util.scand("mm/dd/yyyy", this.getField("Date.1").value) ;
var toDate = fromDate ;
toDate.setDate(fromDate.getDate() + numDaysToAdd) ;
event.value = util.printd("mm/dd/yyyy", toDate) ;
这样就可以了。
相关文章:
- Meteor-添加用户自定义字段的方法不起作用
- 向Hot Towel SPA添加用户身份验证登录页面
- 使用“添加用户”按钮添加HTML字段
- 如何在使用具有嵌套视图的 ui 路由器时添加用户控制器
- 在嵌入谷歌地图的图像中添加用户界面
- 添加用户输入而不舍入(Google Apps 脚本)
- 如何为一行文本输入字段添加用户可编辑的文本标签
- 使用localStorage的BookAddress(添加用户)
- 当用户在这个工作javascript注释框中提交注释时,您将如何添加用户图像和名称
- 在AD中添加用户并验证姓名/电子邮件的表单
- Wordpress通过javascript添加用户
- 成功时在html中显示消息,使用angularjs + codeigniter添加用户
- 在保存之前为类添加用户指针
- 如何在Firebase角色中添加用户
- 护照+ Node.js /添加用户后自动登录
- 不能使用Accounts.onCreateUser添加用户属性
- 添加用户许可与谷歌经销商API
- 向li元素添加用户输入
- 无论如何解析注册失败都会添加用户
- 向Meteor添加用户id字段.用户收集的帐户包