我需要创建一个带有日期字段的PDF,该字段以dd.mm.yyyy
格式显示日期。必须验证此字段,并且还应接受其他格式的输入。
例如,用户应该能够以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中的所有内容?
答案 0 :(得分:1)
不幸的是,使用Acrobat的内置格式无法实现这一点。
添加到第二个项目符号点的一件事是:当您退出该字段时,它会将日期减少到.yy,但它仍然保留所有四个数字。当您单击该字段时,它将恢复为.yyyy。根据您的使用方式,这可能或不重要。
关于自定义验证,快速Google搜索将产生大量的Javascript日期验证脚本。这样的事情很可能会很快改变用途。