在剛果民主共和國,互聯網非常昂貴。我想創建一個HTML表單,可以離線完成,然後再次在線時提交PHP處理。這將允許任何人使用任何設備或操作系統在離線狀態下工作,無需使用瀏覽器即可省錢。 客戶端是否可以點擊一個按鈕來將html表單保存爲html文件,完成它並重新打開完成的表單?如何編寫HTML表單以供離線完成
3
A
回答
1
你可以下載一個HTML表格並填寫,並將其保存在本地使用這樣的回答:How to save data from a form with HTML5 Local Storage?
你會再有2個按鈕,一個提交按鈕將其發送到服務器和一個Save按鈕保存本地值。
在PHP中,下載你會做這樣的事情形式: - :
參見:http://fortuito.us/diveintohtml5/offline.html
基本上
<?
$file_name = 'form.html';
header('Content-disposition: attachment; filename=' . $file_name);
header('Content-type: text/html');
?>
+1
這當然給了我一些工作,謝謝。這需要我一些時間來完成一個頁面,但我會回來的結果。 – StillBlue
0
您可以通過指定一個緩存清單文件,使離線行爲:
更改html標記以反映緩存清單文件的位置,例如:
<html manifest="/cache.manifest">
創建一個文本文件,將其命名爲cache.manifest包含所有必需的脫機功能的文件列表,例如:
CACHE MANIFEST
# rev 1
/static/main.css
/static/jquery.1.11.0.js
... etc
您做出影響離線行爲更改您的應用程序每次,增加文件第二行的版本號,例如
# rev 2
配置您的服務器,以便將文件送達文本/緩存清單MIME類型
相關問題
- 1. 如何爲php表單編寫簡單的自動完成器?
- 2. 如何使用JavaScript編寫「表單提交完成」?
- 3. 如何編寫複雜的html表單?
- 4. 如何下載單個網頁以供離線查看?
- 5. XML <--> HTML表單:生成HTML表單以編輯XML?
- 6. 如何編寫強大的完成塊?
- 7. 編譯html模板以完成網站
- 8. 下載HTML頁面供離線使用
- 9. 如何保存完整的網頁並稍後加載以供離線訪問
- 10. 線程如何編寫成矩陣
- 11. 離線Eclipse插件安裝寫不完
- 12. 如何編寫一個好的離線在線調度程序
- 13. 保存HTML,CSS +圖像以供離線使用
- 14. 填寫表格離線
- 15. Android HTML表單'完成'按鈕sofkeyboard
- 16. 如何在xlsx表單中編寫WEBPAGE HTML表格?
- 17. 如何在HAML中編寫以下HTML
- 18. 如何編寫將離線啓動瀏覽器並顯示html的NFC標籤?
- 19. JXMapKit提供離線
- 20. 供離線模式
- 21. 如何防止html表單在尚未完成時重定向?
- 22. 如何編寫表單編輯器?
- 23. 如何編寫成如表CSV
- 24. 如何強制Maven下載poms以供離線使用
- 25. 如何保存地圖以供離線查看
- 26. 如何緩存Firebase數據以供離線使用?
- 27. 如何使用JavaScript存儲圖像以供離線使用?
- 28. 如何緩存Google地圖切片以供離線使用?
- 29. 如何下載嵌入式視頻以供離線使用
- 30. 如何使用PhoneGap保存網頁以供離線使用?
從某種意義上說,是的。您可以在本地持久化中間頁面狀態。例如,在localStorage中。 –