2011-02-13 91 views
0

我一直在玩這個代碼,我承認我真的不知道我需要做什麼才能讓它在Firefox或IE中工作。在Webkit和Opera中很好用。我可以做基本的HTML和CSS,但是當談到JavaScript時我毫無頭緒。我通過jslint運行代碼並驗證。保存到本地存儲不工作在Firefox和IE

我在做什麼的一般想法;我有一個表格name="f",textarea onkeyup="doSetItem();"帶有一些虛擬文本,保存鏈接onclick="addTodo(); return false;"。當你點擊保存時,textarea文本應該被保存到一個隱藏的div中。爲了簡潔起見,我包含了一個可以在所有瀏覽器中測試的小提琴的鏈接。任何幫助將不勝感激!

jsfiddle.net

回答

0

是否使用的是IE & Firefox的版本。您將需要IE 8和Firefox 3.5才能獲得對本地存儲的支持。

這裏是你如何訪問它們: 保存表單數據到本地存儲 -

$("#save").click(function() { 
    localStorage.setItem("tsk",$("#task").val());   
}); 

和檢索他們通過:

$("#load").click(function(){ 
     $("#tasks").val(localStorage.getItem("tsk")); 
}); 

我使用jQuery選擇我的DOM,但你即使沒有這些,也可以使用本地存儲。

+0

嗨阿卜德爾 - 當談到實施時,我有點小氣。我明白你在說什麼,但是你能否提供一個基於我提供的jsfiddle例子的代碼的例子?也許你可以在Firefox和IE中打開它。感謝您的時間迴應,阿卜杜勒 – theroyaltreasury 2011-02-13 19:30:44