zoukankan      html  css  js  c++  java
  • 使用LocalStorage实现Form表单内容本地存储

    • 判断浏览器是否支持localStorage,并将值存入,推荐setItem方法。
     1 if(!window.localStorage) {
     2    console.log("浏览器不支持localstorage");
     3    return false;
     4 }else{
     5    var storage=window.localStorage;
     6    // 查询条件localStorage本地存储
     7    var cfdaCode = $("#cfdaCode").val();
     8    var productCode = $("#productCode").val();
     9    var approvalNumber = $("#approvalNumber").val();
    10    var status = $("#status").val();
    11    var productName = $("#productName").val();
    12    var manufactureName = $("#manufactureName").val();
    13    storage.setItem("cfdaCode", cfdaCode);
    14    storage.setItem("productCode", productCode);
    15    storage.setItem("approvalNumber", approvalNumber);
    16    storage.setItem("status", status);
    17    storage.setItem("productName", productName);
    18    storage.setItem("manufactureName", manufactureName);
    19 }        
    • 取出localStorage中的值,使用getItem方法。
     1 // 读取搜索条件localStorage
     2 if(!window.localStorage){
     3    console.log("浏览器不支持localstorage");
     4 }else{
     5    var storage = window.localStorage;
     6    var cfdaCode = storage.getItem("cfdaCode");
     7    var productCode = storage.getItem("productCode");
     8    var approvalNumber = storage.getItem("approvalNumber");
     9    var status = storage.getItem("status");
    10    var productName = storage.getItem("productName");
    11    var manufactureName = storage.getItem("manufactureName");
    12    if (cfdaCode != null && cfdaCode != "") {
    13        $("#cfdaCode").find("option[value='" + cfdaCode + "']").attr("selected",true);
    14    }
    15    $("#productCode").val(productCode);
    16    $("#approvalNumber").val(approvalNumber);
    17    if (status != null && status != "") {
    18        $("#status").find("option[value='" + status + "']").attr("selected",true);
    19    }
    20    $("#productName").val(productName);
    21    $("#manufactureName").val(manufactureName);
    22 } 
    • 清除localStorage中的值
     1 // 重置-清除localStorage
     2 $("#reBtn").bind("click",function(){
     3   if(!window.localStorage){
     4     console.log("浏览器不支持localstorage");
     5   }else{
     6     storage.clear();
     7   }
     8   $("#cfdaCode").find("option:first").attr("selected",true);
     9   $("#productCode").val("");
    10   $("#approvalNumber").val("");
    11   $("#status").find("option:first").attr("selected",true);
    12   $("#productName").val("");
    13   $("#manufactureName").val("");
    14 });

     参考:https://www.cnblogs.com/st-leslie/p/5617130.html

  • 相关阅读:
    搞不明白,乱七八糟一团浆糊
    不能让外界打乱你的生活节奏
    被人的认知刷新了
    C#识别图片上的数字
    C# @字符用法
    SQL语句优化(转摘)
    C# 根据年月获得此月第一天和最后一天,并计算工作日
    jQuery渐隐渐出的文字提示
    JQuery 拖动层
    Windows SQL Server 2012 R2 安装Intel I217-V/I218-V网卡驱动(转)
  • 原文地址:https://www.cnblogs.com/durp/p/9122742.html
Copyright © 2011-2022 走看看