我擁有多個表單的頁面,這些表單基於哪些鏈接處於活動狀態而被隱藏。其中一種形式是使用redactor,我想將用戶帶回到此頁面,並在提交時打開redactor表單。默認情況下,頁面在提交時刷新,並顯示該頁面的默認表單。在文檔中我找不到任何關於此的內容。如果有人知道如何做到這一點,請讓我知道。謝謝編輯器 - 在提交時獲得自定義網址
0
A
回答
0
爲了解決這個問題,你需要使用window.location.hash
這個你可以發送一個哈希變量到URL當你點擊鏈接到你的表單。
的urlHash的工作原理如下:
var UrlHashVal = window.location.hash.substr(1); //get the hash value and store as a var
$('form').hide(); //hide all forms by default
$('form#' + UrlHashVal).show(); //show the form whose id matches the hash value
這樣做是什麼讓你的鏈接發送給某人,像http://ucanstayatthe.ym.ca#myForm
,它就會打開該網頁與form#myForm
展出。
現在我們所要做的就是啓用此urlHash以在頁面中工作。在頁面上,我們根據鏈接顯示/隱藏表單。我們所需要做的就是將formID寫入鏈接的URL。要做到這一點,只需將你的hid添加到你的href中即可。 「#myForm」。現在,當您單擊該鏈接時,它將在windowURL的末尾顯示#myform。
這樣可以解決所有問題,因爲現在當頁面在Redactor提交時刷新時,它將重新加載包含您寫入的hashValue的URL。所以,而不是重新加載http://ucanstayatthe.ym.ca
它將重新加載http://ucanstayatthe.ym.ca#myForm
這反過來將顯示正確的。
賓果
相關問題
- 1. 如何在自定義字段wordpress中獲得wysiwyg編輯器
- 2. 自定義網格編輯器
- 3. 屬性網格自定義編輯器
- 4. 提交自定義Wordpress編輯器到wp-admin/post.php
- 5. Git編輯器在提交vim時
- 6. ExtJS編輯器網格中的自定義編輯控件
- 7. 自定義VBA編輯器
- 8. Aloha編輯器自定義
- 9. 自定義WordPress編輯器
- 10. 自定義JComboBox編輯器
- 11. MVC自定義編輯器
- 12. 自定義網址
- 13. 如何設置cakephp編輯表單自定義網址?
- 14. jqGrid:自定義處理編輯表單中的提交按鈕?
- 15. 自定義(覆蓋)Flask-Admin的編輯視圖提交方法
- 16. 在Eclipse中自定義Java編輯器
- 17. 如何在slickgrid上實現可編輯的自定義列,編輯器是自定義選擇編輯器?
- 18. Yii2自定義網址管理。獲得400錯誤
- 19. Rails:自定義網址
- 20. Umbraco - 在自定義網格編輯器中添加多個RTE
- 21. 從自定義網址獲取信息
- 22. 雖然在提交網址
- 23. 使用自定義編輯器綁定網格子模型
- 24. 自定義VIMEO RSS輸出獲取/提取網址
- 25. jqGrid行編輯自定義編輯動作工具提示
- 26. Extjs的HTML編輯器和如何自定義編輯器
- 27. 如何在自定義文本編輯器中捕獲CTRL + CLICK
- 28. CKEditor的 - 獲得編輯數據和自定義部件
- 29. 在woocommerce中自定義端點網址
- 30. PHP網址編輯