javascript - localStorage 和 jQuery 问题

标签 javascript jquery html local-storage

下面的脚本显示表单元素(文本区域)中剩余(允许)的字符。我想使用本地存储来保留在文本区域中输入的文本,直到我提交表单。

我正在尝试使用 localStorage,以便当我返回页面时 - 剩余的字符 (var text_remaining) 不会显示完整的 2000 个字符,而应该只显示剩余的字符...(var text_remaining) ???

<script>

$(document).ready(function() {
var char_th = 2000;
    var text_max = 2000;

    $('#textarea_feedback').html(char_th + ' characters remaining');
    //$('#textarea_feedback').html(text_max + ' characters remaining');

    $('#comments').keyup(function() {
            var text_length = $('#comments').val().length;
            var text_remaining = text_max - text_length;



            $('#textarea_feedback').html(text_remaining + ' characters remaining');
    });
});

</script>

这就是我最终使用的 已解决 - 有效

 <script>

$(document).ready(function() {
    var text_max = 2000;

$('#comments').keyup(function() {
        var text_length = $('#comments').val().length;

        var text_remaining = text_max - text_length;
        localStorage.setItem("text", $('#comments').val());

        $('#textarea_feedback').html(text_remaining + ' characters remaining');
});


 $('#textarea_feedback').html(text_max + ' characters remaining');
 var text = localStorage.getItem("text");

 $('#comments').val(text);
 $('#comments').keyup();

});

</script>

最佳答案

试试这个:

$(document).ready(function() {
  var char_th = 2000;
  var text_max = 2000;
  $('#comments').keyup(function() {
    var text_length = $('#comments').val().length;

    var text_remaining = text_max - text_length;
    localStorage.setItem("text", $('#comments').val());

    $('#textarea_feedback').html(text_remaining + ' characters remaining');
  });
  $('#textarea_feedback').html(char_th + ' characters remaining');
  var text = localStorage.getItem("text");

  $('#comments').val(text);
  $('#comments').keyup();


});

关于javascript - localStorage 和 jQuery 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38228503/

相关文章:

javascript - 自定义 jQuery 不适用于 Wordpress Ninja Forms 插件

javascript - 如何删除 keydown 上的悬停类?

javascript - 使用 jQuery 用链接包装幻灯片(Wordpress Revolution Slider 插件)

html - 为什么我的媒体查询不起作用?

javascript - 触发点击非隐藏输入字段

javascript - rails : do we have anything built-in to output a ruby array as arguments to a javascript function call?

javascript - 为什么我收到错误 'document.write can be a form of eval' ?

jquery - 防止在html中加载图像

javascript - 检测网络应用程序是否是 Android 中主屏幕的书签

css - Div 使图像上的链接不可点击