js实现登录时记住用户名

简介:

在页面中如何获取cookie值呢?

如果是JSP的话,可以通过servlet的对象request 获取cookie,可以

参考:http://hw1287789687.iteye.com/blog/2050040

如果要求登录页面是html呢?html页面中如何获取cookie呢?

直接上代码了

页面:loginInput.html

代码:

Html代码   收藏代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
  2. <html><head>  
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8">  
  4. <!-- base href="http://localhost:8080/shop_goods/" -->  
  5.   
  6. <title>user login</title>  
  7.   
  8. <meta http-equiv="pragma" content="no-cache">  
  9. <meta http-equiv="cache-control" content="no-cache">  
  10. <meta http-equiv="expires" content="0">  
  11. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">  
  12. <meta http-equiv="description" content="This is my page">  
  13. <script language="JavaScript" src="/shop_goods/js/common_util.js" type="text/javascript"></script>  
  14.               
  15. <!-- 
  16.     <link rel="stylesheet" type="text/css" href="styles.css"> 
  17.     -->  
  18. <style type="text/css">  
  19. .errorMessage li {  
  20.     list-style-type: none;  
  21.     margin-left: 0  
  22. }  
  23. </style>  
  24. </head>  
  25.   
  26. <body>  
  27.   
  28. <script type="text/javascript">  
  29. //获取cookie的值  
  30. function getCookie(cookieKey){  
  31.     var cookies = document.cookie ? document.cookie.split('; ') : [];  
  32.   
  33.     for (var i = 0l = cookies.length; i < l; i++) {  
  34.         var parts = cookies[i].split('=');  
  35.         if(parts.length>1){  
  36.             if(parts[0]==cookieKey){  
  37.                 //username1=;  
  38.                 return parts[1];  
  39.             }  
  40.         }  
  41.     }  
  42.     return '';  
  43. }  
  44. var username1='';  
  45. window.onload=function(){  
  46.     //cookie的key是'userEmail'  
  47.     username1=getCookie('userEmail');  
  48.   
  49.     //alert("username1:"+username1);  
  50.     var issave222=com.whuang.hsj.$$one("issave");  
  51.     if(username1){  
  52.         if(username1!='' && username1!=null &&username1!=undefined){  
  53.             com.whuang.hsj.$$one("user.username").value=username1;  
  54.             issave222.checked=true;  
  55.         }else{  
  56.             issave222.checked=false;  
  57.         }  
  58.     }else{  
  59.         issave222.checked=false;  
  60.     }  
  61. }  
  62. </script>  
  63.     This is login page.  
  64.     <br>  
  65.     <a href="/shop_goods/">index</a>  
  66.     <br>  
  67.       
  68.         <a href="/shop_goods/user/registerUser.jsp">register user</a>  
  69.       
  70.     <font color="red"></font>  
  71.       
  72.     <font style="font-weight: bold" color="red"> </font>  
  73.               
  74.       
  75.       
  76.         <form action="/shop_goods/user/login" method="post">  
  77.             <table>  
  78.                 <tbody><tr>  
  79.                     <td>username:</td>  
  80.                     <td><input name="user.username" id="user_username" type="text">  
  81.                     </td>  
  82.                 </tr>  
  83.                 <tr>  
  84.                     <td>password:</td>  
  85.                     <td><input name="user.password" id="user_password" type="text">  
  86.                     </td>  
  87.                 </tr>  
  88.                 <tr> <td colspan="2"> <input name="issave" value="save" type="checkbox"> 保存用户名</td></tr>  
  89.                 <tr>  
  90.                     <td colspan="2"><input id="" value="login" type="submit">  
  91. </td>  
  92.                       
  93.                 </tr>  
  94.   
  95.             </tbody></table>  
  96.               
  97.   
  98.   
  99. </form></body></html>  
相关文章
|
2月前
|
资源调度 JavaScript API
nest.js + sms 实现短信验证码登录
本文介绍了在Nest.js框架中集成短信验证码登录的实现方案,详细阐述了使用阿里云短信服务的配置流程、资质申请、短信模板设置,并提供了API调用示例和工程代码的运行步骤。
nest.js + sms 实现短信验证码登录
|
8天前
|
JavaScript 前端开发
js登录注册简单tab切换页面(含前台表单验证)
文章介绍了如何使用HTML、CSS和JavaScript创建一个简单的登录注册页面,并实现Tab切换效果。包括了表单验证,点击登录或注册按钮时,可以切换显示相应的表单。同时提供了完整的前端代码和实现效果图。
|
2月前
|
JavaScript 前端开发
【Azure Developer】在App Service上放置一个JS页面并引用msal.min.js成功获取AAD用户名示例
【Azure Developer】在App Service上放置一个JS页面并引用msal.min.js成功获取AAD用户名示例
|
2月前
|
JavaScript 前端开发
Next js:点击登录显示登录表单,点击注册显示注册表单的功能
本文提供了一个Next.js中使用React状态管理实现点击按钮切换显示登录和注册表单的功能示例,包括创建`authform.tsx`组件和在页面组件中引入使用的方法。
|
4月前
|
JavaScript
|
5月前
|
JavaScript 前端开发
JS生成登录验证码
JS生成登录验证码
34 2
|
5月前
|
存储 JavaScript 前端开发
JavaScript实现记住用户名功能
JavaScript实现记住用户名功能
25 0
|
5月前
|
存储 JavaScript
如何用JS实现退出登录?
如何用JS实现退出登录?
84 1
|
5月前
|
JavaScript 前端开发
JS实现键盘事件(回车)的登录
JS实现键盘事件(回车)的登录
30 0
|
5月前
|
前端开发 NoSQL 数据库
切图仔做全栈:React&Nest.js社区平台(一)——基础架构与邮箱注册、JWT登录实现
切图仔做全栈:React&Nest.js社区平台(一)——基础架构与邮箱注册、JWT登录实现