網頁後退,讓INPUT保留輸入值

在一個項目中,我採用了my97date日曆控件,提交表單後,客戶希望後退後,還保留剛纔選擇的日期。

當時腦子裏面第一個想法是,使用cookie。大致的方案是:

1、onsubmit的時候,寫cookie

2、提交頁面裏面,寫入onload函數,讀取cookie,並賦值

 

但腦子裏面,總覺得應該有更簡單的方法,後來查找html幫助,發現可以利用屬性來設置,大致內容如下:

<input type="text" style="behavior:url(#default#savehistory);"  />

遂寫了一個測試頁面,發現沒有問題,但將代碼加入到實際頁面中後,發現提交後退後,日期輸入值空了。

檢查了一下,input的日期選擇觸發動作,是onfocus,遂改爲onclick,測試,成功保留剛纔選擇的日期了!

 

From:http://www.cnblogs.com/liuhongqing/archive/2009/07/01/1514841.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章