javascript - 带日期选择器的 Acrobat PDF 表单

标签 javascript pdf datepicker acrobat pdf-form

我正在使用一个程序,其中某些设置应通过可编辑的 Pdf 表单中设置的值导入。 Adobe Acrobat DC Pro 是我用来创建 Pdf 表单的程序。问题是它只有 TextBox、ComboBox 等控件,但没有 DatePicker。

在我搜索互联网后,我找到了来自 Acroform 的人,他们有一个 Javascript,可以在 Pdf 表单中使用 DatePicker。我从here下载了他们的代码运行起来没有问题,但 DatePicker 从周日开始。我想这是因为日期枚举以 0 = 星期日、1 = 星期一等开始,但我希望将 DatePicker 更改为从星期一开始(Windows 显示 DatePicker 的方式),问题是我没有经验在 JavaScript 中。我想,如果我只是将代码中的所有日期数组更改为星期日在末尾而​​不是开始,那就可以了,但这只会使星期一至星期六的日期为空,然后从星期日开始并绘制到右侧不再有日字幕。因为我没有 Javascript 经验,所以我无法找出是哪个代码造成了这种行为。

我的问题是:

1)是否有人在 Javascript 中遇到过类似的 DatePicker 问题并找到了他/她可以分享的解决方案?

2) 有谁知道另一个无需购买即可使用的 Javascript DatePicker 示例吗?

该代码大约有1200行代码,所以我不会在这里发布它,但可以下载here .

最佳答案

为什么不说你正在谈论 FormRouter 日期选择器(我猜他们同时修复了丢失的 8 月 31 日)。但是,你会得到你所付出的......

无论如何,可以使用 Acrobat JavaScript 中的对话框对象创建日期选择器。这样就可以自由配置日期选择器是否遵循 ISO 标准(从星期一开始一周)或 USan 使用(从星期日开始一周)。它本质上是使用 JavaScript 中日期对象的功能。

该日期选择器可作为开发人员工具包使用。但不是免费的;创建智能且复杂的 PDF 应用程序是我的工作,并且该日期选择器背后有相当多的工作(但是,如果日期选择器是项目的一部分,则不会单独计费......)。请随时私下联系我以获取更多信息和定价(一些客户告诉我定价合理)。

无论如何,研究日期对象、理解数组并掌握一些有关对话框对象的知识将使您能够创建自己的版本。

一周开始的技巧确实是一周中某一天的枚举。添加偏移量,您可以将其设置为任何一天...

简而言之,问题 1 的答案:是;问题是可以解决和解决的;对于问题 2:是的,但是不是。

关于javascript - 带日期选择器的 Acrobat PDF 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32398094/

相关文章:

javascript - JSON 对象返回未定义

javascript - FBML 是否符合 HTML 标准?

java - 如何在 pdf 框中读取 pdf 的分辨率

javascript - 如何更改日期选择器中的语言?

PHP函数获取日期格式?

javascript - 如何通过 Node js将事件发送到客户端

javascript - 使用 Jquery 使用 1 个按钮一次切换多个 div

macos - 德尔福XE2 : Display PDF in a Delphi FireMonkey app on OSX

使用 Google Drive API 的 HTML2PDF

Jquery datepicker添加点击事件到上一个下一个按钮