为了账号安全,请及时绑定邮箱和手机立即绑定

用input()输入后如何长久的保存在程序中,下次再运行代码也不用输入?

用input()输入后如何长久的保存在程序中,下次再运行代码也不用输入?

椰蓉罐头 2016-10-08 20:38:10
可以这样吗?
查看完整描述

1 回答

已采纳
?
木子_123

TA贡献10条经验 获得超5个赞

如果不用加密的话,用js就可以,其实就是一个记住用户名密码的功能

<body>

 账号:<input>

    密码:<input>

    记住密码:<input type="checkbox">

    <button onclick="fn()">登录</button>

<script>

    var user = document.getElementsByTagName("input")[0],

        pass = document.getElementsByTagName("input")[1],

        check = document.getElementsByTagName("input")[2],

        loUser = localStorage.getItem("user") || "";

        loPass = localStorage.getItem("pass") || "";

        user.value = loUser;

        pass.value = loPass;

        if(loUser !== "" && loPass !== ""){

            check.setAttribute("checked","");

        }

    function fn(){

        if(check.checked){

            localStorage.setItem("user",user.value);

            localStorage.setItem("pass",pass.value);

        }else{

            localStorage.setItem("user","");

            localStorage.setItem("pass","");

        }

    }

</script>

</body>


查看完整回答
反对 回复 2016-10-09
  • 1 回答
  • 0 关注
  • 1733 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信