我有一個執行某些CSJS的按鈕,但在這之前我想觸發文檔驗證。我通常在保存之前使用SSJS和顯示錯誤控制來驗證文檔。當我按下我的「保存」按鈕觸發保存文檔的簡單操作時,此驗證正常工作。執行CSJS之前是否可以觸發此驗證?XPage - 在執行CSJS之前觸發驗證?
0
A
回答
4
有幾個選項。
您可以將CSJS放在按鈕的eventHandler的onComplete事件中(您需要轉到eventHandler的所有屬性,而不是按鈕的所有屬性以查找onComplete)。
您可以通過SSJS方法view.postScript("myCSJSFunction()")
致電CSJS。
如果您爲該按鈕使用CSJS選項卡,在服務器端處理的任何提交之前該選項將始終觸發。它被設計用於客戶端檢查的發生並防止服務器端,例如使用return confirm("Are you sure?")
檢查用戶是否真的要取消了文件或刪除文件等
+0
感謝這些偉大的建議! –
相關問題
- 1. XPage客戶端:收聽並觸發一個事件(純CSJS)
- 2. 如何在執行MVC操作之前觸發自定義驗證屬性?
- 3. 如何在sqlite插入觸發器之前進行驗證
- 4. 執行之前的Ajax驗證頁面
- 5. 在啓用屬性驗證之前OnClinetClick在gridview內觸發
- 6. SQL Server觸發器在插入表之前驗證數據
- 7. 在使用觸發器插入之前驗證PL SQL
- 8. 在執行RelayCommand之前進行UI驗證WPF
- 9. csjs onclick事件刷新我的xpage
- 10. jeditable-datatables,在發佈之前驗證「值」
- 11. 在發送到php表單驗證之前試圖驗證captcha與JavaScript之前
- 12. Symfony2:如何在身份驗證之前執行自定義驗證?
- 13. Jquery表單驗證 - 如何在驗證之前不執行代碼
- 14. 我可以在實際觸發語句之前執行MySQL觸發器嗎?
- 15. 在執行前驗證bash命令
- 16. 在執行前驗證命令
- 17. 在提交之前執行表單驗證 - jQuery
- 18. 如何在提交之前執行服務器端驗證
- 19. 在驗證之前,Rails是否會自動執行轉換?
- 20. 在創建記錄之前執行自定義驗證?
- 21. Apache solr在solr上執行之前驗證查詢
- 22. 在SQL Server Management Studio中執行之前禁用查詢驗證
- 23. 爲什麼onAuthorization在驗證之前執行?
- 24. 在其他驗證之間執行before_validation?
- 25. 在執行所有點擊之前觸發jQuery功能
- 26. setTimeout函數可以在代碼執行之前觸發嗎?
- 27. 在Postgres觸發函數異常調用之前執行操作
- 28. 在執行系統調用之前觸發一個事件
- 29. NSTimer在觸發之前觸發
- 30. 在SubmitChanges之前驗證Linq2Sql()
我度過了一個非常類似的問題,也許這個鏈接可以幫助您: [!鏈接] [1] [1]:http://stackoverflow.com/questions/17944339/open-notesurl-via-redirect/17988320#17988320 – Michael