JS错误记录 – 记录上次登陆的用户名

 

<script> //步骤 1.submit => 用户名存进cookie 2. onload => 从cookie读取用户名 window.onload = function() { var oForm = document.getElementById(form1); var oUser = document.getElementsByName(user)[0]; // 要指定是第几个 [0] var oPass = document.getElementsByName(pass)[0]; oForm.onsubmit = function() { // setCookie(oName, oPass, 14); // 怎么获取输入框的值? setCookie(user, oUser.value, 14); }; oUser.value = getCookie(user); }; function setCookie(name, value, iDay) { var oDate = new Date(); oDate.setDate(oDate.getDate() + iDay); // 直接把 iDay 加到 oDate 这个变量里。 document.cookie = name + = +value+ ;expires= + oDate; //字符串连接还不是非常清楚 // document.cookie = ‘name=value; expires=oDate+ iDay ‘  }; function getCookie(name) { var arr = document.cookie.split(;); // 二次拆分的数组依然保留了左右数值一一对应的关系? for (var i=0; i<arr.length; i++) { var arr2 = arr[i].split(=); if(arr2[0] == name) { return arr2[1] }; }; // if (arr[i] == name) //应该在for循环里 // { // return arr2[i]; // } // return ‘‘; } </script>

 

相关文章