2011-02-13 109 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