如何将用户输入保存到本地存储?

艾亚·西迪格(Aiya Siddig)

我做了一个日程安排者,意识到我从来没有设置输入保存到本地存储。我对保存到本地存储不是很熟悉,并且坦率地说,我不知道从哪里开始,而且我在网上看到的示例与我的代码格式完全不同,因此很难遵循。有小费吗?

$(function(){
    $(document).on('click','.edit_btn' , function(){
        let editable = $(this).prev('.edit_cont').attr('contenteditable');
        if(editable){
            $(this).text('edit');
            $(this).prev('.edit_cont').removeAttr('contenteditable');
            $(this).prev('.edit_cont').removeClass('edit_cont_border');
         }
          else{
            $(this).text('save');
            $(this).prev('.edit_cont').attr('contenteditable','true');
            $(this).prev('.edit_cont').addClass('edit_cont_border');
        }
    })
    });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class = "container" spellcheck="false">
    <div class = "row my-row">
        <div class = "col my-col col-a1 colorcode" id = "9"> 9am </div>
        <div class = "col my-col col-a2 edit_cont" > </div>
        <div class = "col my-col col-a3 edit_btn"> edit </div>
    </div>
    <div class = "row my-row" >
        <div class = "col my-col col-b1 colorcode" id = "10"> 10am </div>
        <div class = "col my-col col-b2 edit_cont">  </div>
        <div class = "col my-col col-b3 edit_btn"> edit </div>
    </div> (+6 more rows)

斯塔克斯

使用localStorage非常简单您所要做的就是,例如:

localStorage.setItem('your_data_key', yourData);

您可以选择是否要将单个输入的数据存储在本地存储项或整个表单中。

如果要使用单个项目存储整个表单的数据,则一种方法是将表单的数据转换为JSON。由于您使用的是jQuery,请查看以下内容的答案:使用jQuery将表单数据转换为JavaScript对象它也具有在普通JS中执行此操作答案

Object.fromEntries(new FormData(form))

您可以使用事件监听器的组合来保存数据和从中加载数据localstorage

在jQuery中,一种方法如下所示。

$(function() {
    // storedData = localStorage.getItem('your_data_key');
    // Load the stored Data to the form based on the way you have saved it
});

function storeData(e) {
    // yourData = ...; // Collect the data how you want
    // localStorage.setItem('your_data_key', yourData);
}

$("form").on('submit', storeData);
$("form :input").on('change', storeData);

以上内容不完整,未经测试,仅供参考。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将用户输入从表单保存到JavaScript对象

来自分类Dev

如何将用户输入的文本保存到UITextView中

来自分类Dev

如何将用户输入保存到html和js中的变量中

来自分类Dev

如何将用户的输入保存到单独的文本文件中

来自分类Dev

如何将用户从 javascript 弹出表单输入的内容保存到 php 变量中?

来自分类Dev

如何将用户名等信息保存到设备?

来自分类Dev

如何将用户上传的图像保存到mySQL

来自分类Dev

如何将多个输入框的值保存到本地存储中?

来自分类Dev

如何将输入中的值转换为保存到本地存储的对象数组?

来自分类Dev

如何将用户输入存储在int数组中

来自分类Dev

如何将用户输入的HTML页面存储到mongodb?

来自分类Dev

如何将api数据保存到本地存储中?

来自分类Dev

如何保存到本地存储

来自分类Dev

SAS:如何将用户定义的宏保存到用户定义的库

来自分类Dev

将用户输入存储在本地存储中的特定阵列中

来自分类Dev

如何要求gdb将用户输入及其输出保存到同一文件?

来自分类Dev

JAVA-如何使用没有参数的方法将用户输入保存到数组中?

来自分类Dev

Powershell-如何显示消息并将用户输入保存到日志文件

来自分类Dev

如何将用户输入数据从多种形式(在单个模板/网页中)保存到Django的sqlite数据库中?

来自分类Dev

如何将用户添加和删除的项目保存到RecyclerView?安卓

来自分类Dev

如何将用户名和电子邮件保存到 Firebase

来自分类Dev

将用户输入保存到文本文件C ++

来自分类Dev

如何将用户文本输入html输入保存为cookie

来自分类Dev

如何将用户输入格式化为正确的本地化格式?

来自分类Dev

将用户最新搜索保存在本地存储中

来自分类Dev

如何将用户输入限制为已存储为变量的特定字符串?

来自分类Dev

Javascript:如何将用户输入内容存储在没有任何HTML的变量中?

来自分类Dev

如何将用户字符串输入存储在数组中,C ++

来自分类Dev

如何将用户输入存储为向量(对于某个范围,例如 c(-10:1)?

Related 相关文章

  1. 1

    如何将用户输入从表单保存到JavaScript对象

  2. 2

    如何将用户输入的文本保存到UITextView中

  3. 3

    如何将用户输入保存到html和js中的变量中

  4. 4

    如何将用户的输入保存到单独的文本文件中

  5. 5

    如何将用户从 javascript 弹出表单输入的内容保存到 php 变量中?

  6. 6

    如何将用户名等信息保存到设备?

  7. 7

    如何将用户上传的图像保存到mySQL

  8. 8

    如何将多个输入框的值保存到本地存储中?

  9. 9

    如何将输入中的值转换为保存到本地存储的对象数组?

  10. 10

    如何将用户输入存储在int数组中

  11. 11

    如何将用户输入的HTML页面存储到mongodb?

  12. 12

    如何将api数据保存到本地存储中?

  13. 13

    如何保存到本地存储

  14. 14

    SAS:如何将用户定义的宏保存到用户定义的库

  15. 15

    将用户输入存储在本地存储中的特定阵列中

  16. 16

    如何要求gdb将用户输入及其输出保存到同一文件?

  17. 17

    JAVA-如何使用没有参数的方法将用户输入保存到数组中?

  18. 18

    Powershell-如何显示消息并将用户输入保存到日志文件

  19. 19

    如何将用户输入数据从多种形式(在单个模板/网页中)保存到Django的sqlite数据库中?

  20. 20

    如何将用户添加和删除的项目保存到RecyclerView?安卓

  21. 21

    如何将用户名和电子邮件保存到 Firebase

  22. 22

    将用户输入保存到文本文件C ++

  23. 23

    如何将用户文本输入html输入保存为cookie

  24. 24

    如何将用户输入格式化为正确的本地化格式?

  25. 25

    将用户最新搜索保存在本地存储中

  26. 26

    如何将用户输入限制为已存储为变量的特定字符串?

  27. 27

    Javascript:如何将用户输入内容存储在没有任何HTML的变量中?

  28. 28

    如何将用户字符串输入存储在数组中,C ++

  29. 29

    如何将用户输入存储为向量(对于某个范围,例如 c(-10:1)?

热门标签

归档