2013-02-13 41 views
3

禁用返回按鈕是否有關於禁用後退按鈕任何瀏覽器,以避免以下情況的任何替代:替代在任何瀏覽器

  1. 用戶正在填寫一個大表格
  2. 用戶意外按壓後退按鈕
  3. 當用戶返回到他們有頁面,再次填寫表單的形式已經被消滅

回答

3

退房sisyphus.js。它正是爲了這個目的。它將GMail樣式(客戶端)自動保存添加到任何HTML表單。在頁面中加入這一行的JavaScript的使用要保存表單:

$('form').sisyphus(); 

當用戶填寫了該表單庫會自動保存任何他們輸入,本地。如果他們離開頁面(或者瀏覽器崩潰,只是返回到同一頁面將自動填充表單中的所有數據,只要他們成功提交表單,sisyphus.js就會清除本地緩存的輸入數據。)

還有就是西西弗斯的替代方案,我還沒有試過沒叫Garlic.js據說這是對舊的瀏覽器更好的支持。

0

你需要跟蹤表格上有些髒標誌。瀏覽器有一個onbeforeunload事件。訂閱並且彈出一個對話框給用戶他是否真的想離開這個頁面。

請記住,這個事件會被解僱y從頁面導航。

相關問題