如何用HTML5 Localstorage实现注册登录及验证功能,打造个性化长尾词问答体验?
- 内容介绍
- 文章标签
- 相关推荐
本文共计913个文字,预计阅读时间需要4分钟。
原文示例:本文实例讲述了JS+HTML5本地存储LocalStorage实现注册登录及验证功能。分享给广大开发者供大家参考,具体如下:
+ 源码引用的js、jQuery都是在线的,代码复制到本地就能运行+ 登录::ng-app=ioni
改写后的内容:本文通过实例展示了如何使用JS和HTML5的LocalStorage实现注册、登录和验证功能。以下为相关内容分享:
+ 源码引用的JS和jQuery均可在线上访问,复制到本地即可执行+ 登录功能:HTML部分:ng-app=ioni
本文实例讲述了JS+HTML5本地存储Localstorage实现注册登录及验证功能。分享给大家供大家参考,具体如下:
源码引用的js、jquery都是在线的,代码拷到本地就能运行
登录:
<html ng-app="ionicApp"> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title>登录</title> <link href="cdn.bootcss.com/ionic/1.3.2/css/ionic.css" rel="external nofollow" rel="external nofollow" rel="stylesheet"> <script src="img.558idc.com/uploadfile/allimg/210405/2041011V6-0.jpg"></script> </head> <body> <div class="bar bar-header"> <div class="h1 title">登录</div> </div> <div class="content has-header"> <div class="list"> <label class="item item-input"> <span class="input-label">用户名:</span> <input id="loginName" type="text"> </label> <label class="item item-input"> <span class="input-label">密码:</span> <input id="loginPsd" type="password"> </label> </div> <div class="padding"> <button οnclick="login()" class="button button-block button-positive">登录</button> </div> </div> <script src="img.558idc.com/uploadfile/allimg/210405/2041015c7-1.jpg"></script> <script>function login(){if(NoKong()){if(localStorage.user){arr = eval(localStorage.user);//获取localStoragevar k = 0;for(e in arr){if($('#loginName').val()==arr[e].loginName){if($('#loginPsd').val()==arr[e].loginPsd){alert('登录成功');clear();k = 0;return;}else{alert('密码错误');clear();k = 0;return;}}else{ k = 1;}}if(k==1){alert('用户名不存在');clear();}}else{alert('用户名不存在');clear();}}}function clear(){$('#loginName').val('');$("#loginPsd").val('');}function NoKong(){if($('#loginName').val()==""){alert('用户名不能为空');return false;}else if($('#loginPsd').val()==""){alert('密码不能为空');return false;}return true;}</script> </body></html>
注册:
<html ng-app="ionicApp"> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title>注册</title> <link href="cdn.bootcss.com/ionic/1.3.2/css/ionic.css" rel="external nofollow" rel="external nofollow" rel="stylesheet"> <script src="img.558idc.com/uploadfile/allimg/210405/2041011V6-0.jpg"></script> </head> <body> <div class="bar bar-header"> <div class="h1 title">注册</div> </div> <div class="content has-header"> <div class="list"> <label class="item item-input"> <span class="input-label">用户名:</span> <input id="loginName" type="text"> </label> <label class="item item-input"> <span class="input-label">密码:</span> <input id="loginPsd" type="password"> </label> </div> <div class="padding"> <button οnclick="ZhuCe()" class="button button-block button-positive">注册</button> </div> </div> <script src="img.558idc.com/uploadfile/allimg/210405/2041015c7-1.jpg"></script> <script> function ZhuCe(){ if(NoKong()){ var arr = []; if(localStorage.user){ arr = eval(localStorage.user); for(e in arr){ if($('#loginName').val()==arr[e].loginName){ alert('该账号已被注册'); clear(); return; } } } var user = {'loginName':$("#loginName").val(),'loginPsd':$("#loginPsd").val()}; arr.push(user); localStorage.user=JSON.stringify(arr); alert('注册成功'); clear(); } } function clear(){ $('#loginName').val(''); $("#loginPsd").val(''); } function NoKong(){ if($('#loginName').val()==""){ alert('用户名不能为空'); return false; }else if($('#loginPsd').val()==""){ alert('密码不能为空'); return false; } return true; } </script> </body> </html>
更多关于JavaScript相关内容还可查看本站专题:《JavaScript+HTML5特效与技巧汇总》、《JavaScript图形绘制技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
本文共计913个文字,预计阅读时间需要4分钟。
原文示例:本文实例讲述了JS+HTML5本地存储LocalStorage实现注册登录及验证功能。分享给广大开发者供大家参考,具体如下:
+ 源码引用的js、jQuery都是在线的,代码复制到本地就能运行+ 登录::ng-app=ioni
改写后的内容:本文通过实例展示了如何使用JS和HTML5的LocalStorage实现注册、登录和验证功能。以下为相关内容分享:
+ 源码引用的JS和jQuery均可在线上访问,复制到本地即可执行+ 登录功能:HTML部分:ng-app=ioni
本文实例讲述了JS+HTML5本地存储Localstorage实现注册登录及验证功能。分享给大家供大家参考,具体如下:
源码引用的js、jquery都是在线的,代码拷到本地就能运行
登录:
<html ng-app="ionicApp"> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title>登录</title> <link href="cdn.bootcss.com/ionic/1.3.2/css/ionic.css" rel="external nofollow" rel="external nofollow" rel="stylesheet"> <script src="img.558idc.com/uploadfile/allimg/210405/2041011V6-0.jpg"></script> </head> <body> <div class="bar bar-header"> <div class="h1 title">登录</div> </div> <div class="content has-header"> <div class="list"> <label class="item item-input"> <span class="input-label">用户名:</span> <input id="loginName" type="text"> </label> <label class="item item-input"> <span class="input-label">密码:</span> <input id="loginPsd" type="password"> </label> </div> <div class="padding"> <button οnclick="login()" class="button button-block button-positive">登录</button> </div> </div> <script src="img.558idc.com/uploadfile/allimg/210405/2041015c7-1.jpg"></script> <script>function login(){if(NoKong()){if(localStorage.user){arr = eval(localStorage.user);//获取localStoragevar k = 0;for(e in arr){if($('#loginName').val()==arr[e].loginName){if($('#loginPsd').val()==arr[e].loginPsd){alert('登录成功');clear();k = 0;return;}else{alert('密码错误');clear();k = 0;return;}}else{ k = 1;}}if(k==1){alert('用户名不存在');clear();}}else{alert('用户名不存在');clear();}}}function clear(){$('#loginName').val('');$("#loginPsd").val('');}function NoKong(){if($('#loginName').val()==""){alert('用户名不能为空');return false;}else if($('#loginPsd').val()==""){alert('密码不能为空');return false;}return true;}</script> </body></html>
注册:
<html ng-app="ionicApp"> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title>注册</title> <link href="cdn.bootcss.com/ionic/1.3.2/css/ionic.css" rel="external nofollow" rel="external nofollow" rel="stylesheet"> <script src="img.558idc.com/uploadfile/allimg/210405/2041011V6-0.jpg"></script> </head> <body> <div class="bar bar-header"> <div class="h1 title">注册</div> </div> <div class="content has-header"> <div class="list"> <label class="item item-input"> <span class="input-label">用户名:</span> <input id="loginName" type="text"> </label> <label class="item item-input"> <span class="input-label">密码:</span> <input id="loginPsd" type="password"> </label> </div> <div class="padding"> <button οnclick="ZhuCe()" class="button button-block button-positive">注册</button> </div> </div> <script src="img.558idc.com/uploadfile/allimg/210405/2041015c7-1.jpg"></script> <script> function ZhuCe(){ if(NoKong()){ var arr = []; if(localStorage.user){ arr = eval(localStorage.user); for(e in arr){ if($('#loginName').val()==arr[e].loginName){ alert('该账号已被注册'); clear(); return; } } } var user = {'loginName':$("#loginName").val(),'loginPsd':$("#loginPsd").val()}; arr.push(user); localStorage.user=JSON.stringify(arr); alert('注册成功'); clear(); } } function clear(){ $('#loginName').val(''); $("#loginPsd").val(''); } function NoKong(){ if($('#loginName').val()==""){ alert('用户名不能为空'); return false; }else if($('#loginPsd').val()==""){ alert('密码不能为空'); return false; } return true; } </script> </body> </html>
更多关于JavaScript相关内容还可查看本站专题:《JavaScript+HTML5特效与技巧汇总》、《JavaScript图形绘制技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。

