• 本地保存cookie


    原文https://blog.csdn.net/qq_29663071/article/details/73826642

     https://www.cnblogs.com/webcome/p/5470975.html

    <!DOCTYPE html>
    <html lang="en">
    <html xmlns:th="http://www.thymeleaf.org">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="/css/bootstrap.min.css">
    </head>
    <body>

    <div class="container">
    <div class="row" style="margin-top: 200px">
    <div class="col-sm-6 col-lg-offset-2">
    <form method="post" class="form-horizontal">
    <div class="form-group">
    <label for="account" class="col-sm-2 control-label">账户</label>
    <div class="col-sm-10">
    <input id="account" name="account" class="form-control" th:placeholder="请输入账户"></input>
    </div>
    </div>
    <div class="form-group">
    <label for="password" class="col-sm-2 control-label">密码</label>
    <div class="col-sm-10">
    <input id="password" type="text" name="password" th:placeholder="请输入密码" class="form-control">
    </div>
    </div>

    <div class="form-group">
    <div class="col-sm-10 col-lg-offset-2">
    <div class="checkbox">
    <label>
    <input type="checkbox" id="checkbox">请记住我
    </label>
    </div>
    </div>
    </div>
    <div class="form-group">
    <div class="col-sm-3 col-lg-offset-5">
    <input id="button" type="button" class="form-control btn btn-primary" value="登录">
    </div>
    </div>
    </form>
    </div>
    </div>
    </div>

    <script src="/js/bootstrap.min.js"></script>
    <script src="/js/jquery.js"></script>
    <script src="/js/jquery.cookie.js"></script>
    <script>
    if ($.cookie('checkbox')=="true") {
    var checkflg = true;
    $("#checkbox").attr("checked", true);
    $("#account").val($.cookie("account"));
    $("#password").val($.cookie("password"));
    }else{
    // 默认不记住
    var checkflg = false;
    }
    $("#checkbox").click(function () {
    if (!checkflg){
    $("#checkbox").attr("checked",true);
    }else{
    $("#checkbox").attr("checked",false);
    }
    checkflg = !checkflg;
    });
    function setCookie() {
    if (checkflg) {         
      var account = $("#account").val();
    var password = $("#password").val();
         $.cookie("checkbox""true", { expires7 });
      $.cookie("account"account, { expires7 });
    $.cookie("password"password, { expires7 });
    else {
    $.cookie("checkbox""false", { expires: -1 });
    $.cookie("account"'', { expires: -1 });
    $.cookie("password"'', { expires: -1 });
    }
    }
    $("#button").click(function () {
    setCookie();
    window.location.href="/login/loginValidate?account="+$("#account").val()+"&password="+$("#password").val();
    });
    </script>
    </body>
    </html>
  • 相关阅读:
    巧妙使用checkbox制作纯css动态导航栏
    前端资源多个产品整站一键打包&包版本管理(四)—— js&css文件文件打包并生成哈希后缀,自动写入路径、解决资源缓存问题。
    前端资源多个产品整站一键打包&包版本管理(三)—— gulp分流
    前端资源多个产品整站一键打包&包版本管理(二)——如何在bower的配置文件加上注释
    前端资源多个产品整站一键打包&包版本管理(一)
    Web 端唤起 App
    HTTP状态码
    集成一个好用的canvas签名板
    PHP处理字符中的emoji表情
    PHP集成微信支付(APP支付)
  • 原文地址:https://www.cnblogs.com/tflike/p/9719496.html
Copyright © 2020-2023  润新知