![](/img/trans.png)
[英]Separate Date Month and year form a date field in Adobe acrobat DC using java script
[英]Acrobat DC: Unformatted text field with date picker?
简而言之:我想在文本字段上使用Acrobat DC的内置日期选择器,而不使用Acrobat的“格式”选项。
在全:
我正在尝试使表单中的日期字段能够接受多种日期格式作为输入,包括日期选择器。 我已经编写了验证代码来完成此操作,但是Acrobat会在验证代码触发并将日期重写为可接受的格式之前拒绝输入。 这意味着我必须将字段的格式设置为“无”,以使我的验证代码正确启动,从而在此过程中丢失内置的日期选择器。 尽管这不能使表单无法正常工作,但会阻碍UX,这是我一直在努力改进的一种形式。
为了说明问题:
理想/目标:
当前问题:
当前的非理想解决方案:
我看到了三种可能的解决方案,但是对如何(或者如果我能做到)了解不够。
您需要使用两个字段。 第一个是主字段,它使用自定义格式脚本来格式化日期,而不是预定义的日期。 在它的旁边是一个字段,该字段的日期格式刚好足以为您提供选择器,将其文本颜色设置为白色,以便该值中的任何字符都不会实际显示。 用户退出第二个字段时,请使用OnBlur操作更新第一个字段。 如果您将它们彼此对立,那么对于最终用户,它们将显示为同一字段。
除了@joelgeraci的答案外,您还可以考虑使用非Adobe日期选择器(无论如何,它仍然需要最新版本的Acrobat / Reader)。 那里有些,有些更好一些…
无耻的插件:您的确碰巧为PDF表单创建了最详尽和可配置的日期选择器; 有关更多信息和报价,请随时与我私下联系。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.