PDF 日期字段 - 一种格式,多个有效输入

PDF date field - one format, multiple valid inputs

我需要创建一个带有日期字段的 PDF,以 dd.mm.yyyy 格式显示日期。此字段必须经过验证并且还应接受其他格式的输入。

例如,用户应该能够以 dd.mm.yy 的形式输入日期,然后将扩展为 dd.mm.20yy(Excel 等 MS Office 应用程序可以这样做)。

或者,选择多种有效格式也是一种可接受的解决方案。

目前发生的事情:

最后的行为几乎是我需要的,只是格式错误。

有没有无需自定义的方法 Javascript?如果没有,有没有办法仍然使用内置格式,还是我必须用 JS 重写所有内容?

遗憾的是,这无法通过 Acrobat 的内置格式实现。

要添加到第二个要点的一件事:当您退出该字段时,它将日期缩减为 .yy,但它仍保留所有四位数字。当您单击该字段时,它将恢复为 .yyyy。这可能重要也可能不重要,具体取决于您如何使用它。

关于自定义验证,快速 Google 搜索将产生大量 Javascript 日期验证脚本。像这样的东西可能会很快重新用于您的应用程序。