【javascript学习指南】Javascript实现登录记住用户名和密码功能

更新时间:2021-08-02    来源:php常用代码    手机版     字体:

【www.bbyears.com--php常用代码】

 代码如下  <script type="text/javascript">

  $(document).ready(function() {

   $("#UserAccount").focus();

   //记住用户名和密码

   $('#remebers').click(function() {

    if($("#UserAccount").val() =="") {

     alert("用户名不能为空!");

    }

    if($("#UserPassword").val() =="")

    {

     alert("密码不能为空!");

    }

    else{

     if($('#remebers').attr("checked")) {

      setCookie("uname", $("#UserAccount").val(), 60);

      setCookie("upwd", $("#UserPassword").val(), 60);

     }

     else{

      delCookie("uname");

      delCookie("upwd");

     }

    }

   });

   if(getCookie("uname") !=null)

   {

    $('#remebers').attr("checked","checked");

    $('#UserAccount').val(getCookie("uname"));

    $('#UserPassword').val(getCookie("upwd"));

   }

  })

  //写cookies

  functionsetCookie(name, value) {

   varDays = 30;

   varexp =newDate();

   exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);

   document.cookie = name +"="+ escape(value) +";expires="+ exp.toGMTString();

  }

  //读取cookies

  functiongetCookie(name) {

   vararr, reg =newRegExp("(^| )"+ name +"=([^;]*)(;|$)");

   if(arr = document.cookie.match(reg))returnunescape(arr[2]);

   elsereturnnull;

  }

  //删除cookies

  functiondelCookie(name) {

   varexp =newDate();

   exp.setTime(exp.getTime() - 1);

   varcval = getCookie(name);

   if(cval !=null) document.cookie = name +"="+ cval +";expires="+ exp.toGMTString();

  }

 </script>

  

     

      @using (Html.BeginForm("Login","Account",new{ ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post))

      {

       @Html.AntiForgeryToken()

       @Html.ValidationSummary(true)

       

        

         账 号:

          @Html.ValidationMessageFor(m => m.UserAccount)

        

        

         密 码:

         

          

@Html.ValidationMessageFor(m => m.UserPassword)

         

        

        

         

         

          

          记住用户名和密码

         

        

        

         

         

          

            

          

         

        

       

      }

     

     

      * 不要在公共场合保存登录信息;

      * 为了保证您的帐号安全,退出系统时请注销登录

      

     

    


本文来源:http://www.bbyears.com/jiaocheng/133567.html