在一個項目中,我採用了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