HTML在textarea中保存文本

时间:2016-08-25 22:10:24

标签: html save textarea

我有这个文本框

<textarea rows="20" cols="100"> </textarea>

当有人在其中输入文字并刷新页面时,如何将输入的文本保留在那里

我会自己尝试一些东西,但我不知道从哪里开始...

1 个答案:

答案 0 :(得分:0)

您可以使用Jquery和本地存储这样做。请参阅小提琴https://jsfiddle.net/sxh0n7d1/13/

这适用于多个<textarea>

window.onbeforeunload = function() {
     $('textarea').each(function(){    
        var id = $(this).attr('id');
        var value = $(this).val();
       localStorage.setItem(id, value);
    }); 
}
window.onload = function() {        
    $('textarea').each(function(){    
       var id = $(this).attr('id');
       var text2 = localStorage.getItem(id);
       if (text2 !== null) $('#'+id).val(text2);
    }); 
}