简而言之:我想在文本字段中使用Acrobat DC的内置日期选择器,而不使用Acrobat的格式选项。
完整:
我正在尝试启用表单中的日期字段以接受各种日期格式作为输入,包括日期选择器。我已经编写了验证代码来完成此任务,但是Acrobat在验证代码触发之前拒绝输入并将日期重写为可接受的格式。这意味着我必须将字段的格式设置为“无”,以便我的验证代码正确触发,从而在过程中丢失内置日期选择器。虽然这不会使形式无效,但却妨碍了用户体验,这是我一直在努力以这种形式大力改进的。
说明问题:
理想的/目标:
当前问题:
目前的非理想解决方案:
我看到了三种可能的解决方案,但对如何(或者如果可以)实现它们不够了解。
答案 0 :(得分:0)
您需要使用两个字段。第一个是主要字段,并使用自定义格式脚本来格式化您的日期,而不是预定义的日期之一。在它旁边的是一个格式化日期的字段,其宽度足以为您提供选择器,将其文本颜色设置为白色,以便值中的所有字符都不会显示。当用户退出第二个字段时,使用OnBlur操作更新第一个字段。如果你把它们相互对立,对最终用户来说,它们看起来就是同一个领域。
答案 1 :(得分:0)
除了@joelgeraci的回答之外,您还可以考虑使用非Adobe日期选择器(无论如何都需要最新版本的Acrobat / Reader)。那里有一些,有些更好一些......
无耻的插件:你真正碰巧为PDF表单创建了最精细和可配置的日期选择器;欲了解更多信息和报价,请随时与我联系。