2012-04-19 17 views

回答

0

對於輸入框和textarea,以及onchange事件,您可以對錶單中的所有選擇項執行onkeypress事件。和每個觸發的事件,調用一個腳本將您的表單序列化爲JSON字符串並將它們存儲爲一個cookie。並且如果您的表單已提交,則可以在清除該Cookie後進行。

在用戶離開頁面的情況下,您應該綁定onbeforeunloadonunload以警告用戶他正在離開。如果他確認,清除cookie。如果以某種方式跳過確認,下次他訪問該表單時,只需讀取該Cookie,因爲它沒有被清除。

但還要注意可能會輸入敏感數據。 cookie(甚至是本地存儲)對於存儲來說是不安全的。您可以提供到期日期,以便在未刷新的情況下將Cookie刪除。

相關問題