html中 cookie设置

    xiaoxiao2022-06-29  50

    box==“checkBox  ‘是否记住用户密码’”;

    loginName,password为用户名和密码。

    html初始化检查是否含有cookie

    window.οnlοad=function init() {    var box = getCookie("box_"+str);  var username = getCookie("usn_"+str);  var password = getCookie("pwd_"+str);  if(box=='yes')  {   form1.box.checked=true;   form1.loginName.value=username;   form1.password.value=password;  }

    }

    提交表单的时候添加cookie

    if(form1.box.checked)   {    SetCookie("usn_"+str,form1.loginName.value);    SetCookie("pwd_"+str,form1.password.value);    SetCookie("box_"+str,"yes");   }else{    delCookie("box_"+str);   }

     

    function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值 {     var Days = 300; //此 cookie 将被保存 30 天     var exp  = new Date();    //new Date("December 31, 9998");     exp.setTime(exp.getTime() + Days*24*60*60*1000);     document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } function getCookie(name)//取cookies函数        {     var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));      if(arr != null) return (arr[2]); return null;

    } function delCookie(name)//删除cookie {     var exp = new Date();     exp.setTime(exp.getTime() - 1);     var cval=getCookie(name);     if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); }

    转载请注明原文地址: https://ju.6miu.com/read-1124922.html

    最新回复(0)