2016-04-08 69 views
0

我正在尋找基於前一個字段中是/否問題創建需要文本字段的表單。我可以將是/否問題構建爲下拉列表或單選按鈕。我沒有使用表單上的「提交」按鈕或任何其他按鈕(並且不希望),但是如果他們嘗試保存PDF並且未填寫條件字段,則希望此人收到錯誤消息。PDF中的條件驗證

我已經嘗試了幾種不同的解決方案,從我的在線研究,但沒有得到任何工作。任何幫助,將不勝感激!

回答

0

通用表單驗證使用字段名稱列表進行檢查。

然後你遍歷列表並比較字段的值和它的defaultValue;如果相同,該字段未被填充,並且您應該標記此。

即使您沒有提交,您也可以使用所需的屬性。您可以遍歷所有字段,並測試是否設置了所需屬性,而如果是,則如上所述測試字段值,而不是使用字段名稱列表。

爲了使用戶更加友好,您可以組裝一條警告消息,或者更改未填充字段的可視屬性。當字段被填充時,請不要忘記重置該屬性。

0

您不能阻止用戶在Adobe Acrobat中保存PDF。

您可以使用JavaScript鉤子來「保存文檔」(請參閱​​文檔事件列表[here | https://acrobatusers.com/tutorials/entering-document-actions]))並執行一些JavaScript代碼作爲此掛鉤的一部分,以提醒用戶他們仍需要填寫如果該字段未填寫,則輸入字段。

要訪問Acrobat DC中的「文檔操作」視圖,請打開「JavaScript」工具並選擇「文檔操作」。它應該看起來像這樣Screenshot of Document Actions view of JavaScript tool in Adobe Acrobat DC

+0

我相信這會很好。我並不想阻止人們儲蓄,我只是希望當他們確實保存說他們需要填寫fied X(然後他們是否是他們的選擇)時彈出警告消息。偶爾有人可以幫我編碼嗎?我對JavaScript非常陌生,通常可以編輯現有的代碼,但並不處於可以編寫自己的代碼的級別。 (不知道這是否超出了本論壇的範圍。) –