我想知道,而不是使用PHP會話來保存字段數據,是否有任何Ajax或jQuery中的概念,瀏覽大量的表單頁面,但保存表單數據,直到用戶提交,如果用戶提交,所有出現在不同頁面的信息也應該提交。頁面導航不會丟失表單字段數據?
回答
你可以嘗試一下jQuery插件的形式嚮導:http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx
她是一個很好的演示:http://www.ifadey.com/demos/16_formToWizard/ –
是的,這是我需要的...非常感謝: ) – highlander141
該類型有多種概念。
您可以在jQuery庫中使用JavaScript來使用HTML元素操作的函數對一個巨大的表單進行分頁。這樣,您不需要用戶創建另一個HTTP請求,因此當用戶切換頁面時,其他頁面上輸入的信息不會丟失。然後可以使用AJAX或正常的「前端」HTTP請求方法提交表單。
此外,您可以嘗試使用JavaScript和jQuery將輸入的信息保存在cookie中。
這裏是jQuery的分頁的一些例子:
http://dl.dropbox.com/u/4151695/html/pajinate/examples/example1.html。
您可以輕鬆地將這些概念應用於任何事物,包括HTML表單。
而且這裏有各種插件與來源:
http://www.jquery4u.com/plugins/10-jquery-pagination-plugins/。
Cookie只不過是存儲在訪客計算機上的純文本文件,這意味着您可以輕鬆編碼並將表單數據嵌入到其中。
嗨,感謝您的回覆,您可以爲此發佈一個示例或演示嗎?再次感謝 – highlander141
是的,但會在表單域中工作嗎?如果我們導航,表單域將被保存嗎? – highlander141
如果要保存表單域並使用新的HTTP請求導航到另一個頁面,則必須將該信息存儲在cookie中。 – Luka
- 1. 導航,而不會丟失數據
- 2. 頁面間會話數據丟失
- 3. 核心數據導入丟失字段
- 4. 在Http和https頁面導航期間丟失會話變量
- 5. 當通過HTTP導航到新頁面時會話丟失了
- 6. 保存表單數據,以便在頁面刷新時不會丟失php
- 7. Xamarin表單頁面導航
- 8. Angular2在導航後丟失數據
- 9. WP8簡單的頁面導航失敗
- 10. jsf導航頁面顯示數據表
- 11. 導航欄丟失
- 12. 當我在片段之間導航時丟失數據Android
- 13. 表單數據丟失
- 14. Ionic 2 - 標籤頁丟失導航
- 15. 導入CSV到MySQL而不會丟失自動增加字段的數據
- 16. Splunk地圖不會丟失字段
- 17. 導航回到第一種形式,而不會丟失數值
- 18. 驗證字段後,表單中傳遞的codeigniter數據會丟失
- 19. 導航菜單背景丟失
- 20. php會話變量在表單提交頁面之間丟失
- 21. HotTowel:Viewmodel在頁面之間導航時丟失映射
- 22. Ruby語言環境因頁面導航而丟失
- 23. 登錄頁面上的數據丟失?
- 24. 如何返回到以前的表單,不會丟失數據
- 25. 會話不能正常工作,刷新頁面時會丟失自動會話或內容丟失頁面
- 26. Xamarin表單導航Modal頁面
- 27. 登錄表單不會丟失焦點
- 28. 導航屬性丟失?
- 29. PHP $ _POST丟失太多數據字段
- 30. 從gridview數據源丟失字段?
使用單個頁面。根據需要顯示/隱藏表格部分。最終確保所有部分在提交前都顯示,否則隱藏部分將不會被提交。 –
@ Beetroot-Beetroot:即使它隱藏,也可以獲取表單元素的值。這裏有一個例子:http://jsfiddle.net/gn3Xw/。 – Luka
@盧卡,當然可以。閱讀我說的話。 –