我有一個用Acrobat Professional製作的可寫PDF表單。我想驗證一個數字輸入是在一定的範圍內[a,b]。如果不是,我想要一個警報彈出消息「請聯繫Larry在XXX-XXX-XXXX處理您的表單。」有人可以寫一個快速的代碼片段來處理PDF嗎?我知道如何做一個網頁表單。如何驗證PDF表單?
8
A
回答
10
你可以做這樣的事情:
if (event.value > 3 && event.value < 10) {
event.rc = false;
app.alert({
cMsg: "Please contact Larry at xxx to process your form.",
cTitle: "My Window Title",
nIcon: 0,
nType: 1
});
}
您可以通過編輯字段的屬性中輸入該驗證腳本。轉到「驗證選項卡」,單擊「運行自定義驗證腳本」,然後「編輯...」。將代碼鍵入JavaScript編輯器窗口,然後單擊「確定」和「關閉」。
alt text http://img.skitch.com/20091121-gqpp2tui9m1n8agt6spsdgph9q.jpg
2
只要您確定使用默認的錯誤消息,就可以在不使用javascript的情況下執行此操作。
- 在Acrobat,在編輯模式下,就在現場點擊
- 在格式標籤,格式設置爲
Number
- 在驗證選項卡中,選擇第二個選項,並設置爲您的範圍提供低和高的數字。
現在,當用戶試圖提供超出該範圍的答案時,彈出框會提醒他們錯誤。
+0
正確的,但我想在警告框使用不同的消息。那不清楚嗎?我會在更多的問題上強調這一點。 – user438293456 2009-11-21 00:45:33
+0
好吧,所以我的回答不包括自定義消息,但我會將其留給其他觀衆。 @Kyle Ridolfo的答案應該是你想要的。 – 2009-11-21 02:49:14
相關問題
- 1. 交互式PDF表單驗證Javascript
- 2. 驗證Adobe PDF表單中的多個電子郵件驗證
- 3. 如何驗證SWT表單?
- 4. 如何驗證表單?
- 5. 表單驗證
- 6. 表單驗證
- 7. 表單驗證
- 8. 表單驗證
- 9. 表單驗證()
- 10. 表單驗證
- 11. 如何使用ASP.Net WebForm(bassistance.de表單驗證)在MasterPage中實現表單驗證
- 12. Laravel 5.3表單驗證 - 我如何驗證選擇框?
- 13. jQuery驗證:如何驗證非表單元素?
- 14. 如何驗證註冊表單驗證碼?
- 15. 如何使用jQuery驗證插件驗證表單?
- 16. 如何將多個表單驗證綁定到Jquery驗證器
- 17. 如何禁用按鈕,而表單不驗證與jQuery驗證?
- 18. 如何驗證動態表單字段使用jQuery驗證?
- 19. 如何使用Aurelia驗證表單
- 20. 如何執行提交表單驗證
- 21. 如何驗證Ajax表單提交(remote_form_tag)?
- 22. 如何驗證表單提交的PHP
- 23. 如何驗證授權表單提交
- 24. 如何禁用表單身份驗證
- 25. Django表單驗證如何工作?
- 26. 如何使用java做表單驗證?
- 27. Symfony2的表單驗證 - 如何每場
- 28. 如何驗證http表單數據
- 29. Facebook,如何驗證註冊表單?
- 30. 如何刪除表單的驗證
這個答案看起來不錯。你能否提供更多的細節到哪裏插入這個腳本,以便將來的讀者可以得到完整的畫面? – 2009-11-21 02:30:47
好主意:)希望截圖和說明幫助。 – 2009-11-21 17:58:44
在許多情況下,也可以使用正則表達式,如'var RegExp =/[1-2] [0-9] /; if(!RegExp.test(event.value)&& event.value){...}'。第二個條件是允許空值。 – texnic 2013-01-03 11:38:13