我有一個用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. 交互式PDF表單驗證
- 3. iTextSharp PDF表單字段驗證
- 4. 驗證Adobe PDF表單中的多個電子郵件驗證
- 5. 如何驗證HTML表單?
- 6. Ember如何驗證表單?
- 7. 如何驗證ajax表單?
- 8. 如何驗證表單?
- 9. 如何驗證Windows表單
- 10. 如何驗證SWT表單?
- 11. 表單驗證未驗證
- 12. JQuery/Ajax表單驗證 - 除非表單驗證和ajax驗證,否則如何不提交表單
- 13. 表單驗證
- 14. 驗證表單?
- 15. 表單驗證
- 16. 驗證表單
- 17. 表單驗證
- 18. 表單驗證
- 19. 表單驗證?
- 20. 表單驗證
- 21. 表單驗證
- 22. 表單驗證
- 23. 表單驗證
- 24. 表單驗證()
- 25. 爲PDF驗證
- 26. 如何使用ASP.Net WebForm(bassistance.de表單驗證)在MasterPage中實現表單驗證
- 27. 如何驗證動態表單字段使用jQuery驗證?
- 28. Jquery驗證 - 如何驗證動態表單?
- 29. 如何驗證註冊表單驗證碼?
- 30. jQuery驗證:如何驗證非表單元素?
這個答案看起來不錯。你能否提供更多的細節到哪裏插入這個腳本,以便將來的讀者可以得到完整的畫面? – 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