[英]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.