我需要创建一个带有以格式 dd.mm.yyyy
显示日期的日期字段的PDF。该字段必须验证,还应以其他格式接受输入。
例如,用户应该能够以 dd.mm.yy
的形式输入日期,然后将其扩展到 dd.mm.20yy
(像excel这样的MS Office应用程序)。
另外,选择多种有效格式将是可接受的解决方案。
当前发生的事情:
- 如果将字段的日期格式设置为
dd.mm.yyyy
,则拒绝dd.mm.yy
。 - 如果将字段的日期格式设置为
dd.mm.yy
,则接受dd.mm.yyyy
(但格式为dd.mm.yy
)。
最后的行为几乎是我需要的,只是使用错误的格式。
没有自定义JavaScript的方法可以做到这一点?如果没有,是否有一种方法仍然可以使用内置格式,或者我必须在JS中重写所有内容?
不幸的是,这是Acrobat的内置格式无法实现的。
要添加到您的第二个项目符号上的一件事:将日期降低到.yy时,当您退出字段时,它仍然保留所有四位数字。当您单击该字段时,它将恢复为.yyyy。根据您的使用方式,这可能无关紧要。
关于自定义验证,快速的Google搜索将产生大量的JavaScript日期验证脚本。这样的事情可能很快可以为您的应用程序重新修复。