HTML5本地数据库来做注册登录功能
来源:互联网 发布:php直播系统源码 编辑:程序博客网 时间:2024/06/07 16:17
注册
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> 用户名:<input type="text" name="" id="" value="" /> 密码: <input type="password" name="" id="" value="" /> <input type="button" name="" id="btn" value="注册" /> <button type="button" id="clear">清除数据</button> </body> <script type="text/javascript"> var aInputs = document.getElementsByTagName('input'); var oClear = document.getElementById('clear'); var db = openDatabase('zuchedenglu', '1.0', 'textdb', '1024*1024'); db.transaction(function(contex) { contex.executeSql('create table if not exists userinf(id unique,name,password)'); }); var oBtn = document.getElementById('btn'); var num = 0; oBtn.onclick = function() { if (aInputs[0].value && aInputs[1].value) { db.transaction(function(contex) { contex.executeSql('select * from userinf', [], function(con, data) { var leg = data.rows.length, i; for (var i = 0; i < leg; i++) { if (aInputs[0].value == data.rows.item(i).name) { alert('该用户名已注册!'); return; } } num =leg +1; }); contex.executeSql('insert into userinf(id,name,password) values("' + num + '","' + aInputs[0].value + '","' + aInputs[1].value + '")'); alert('注册成功'); }); } else { alert('请填写完整的账号密码!'); } } oClear.onclick=function(){ db.transaction(function(contex) { contex.executeSql('drop table userinf'); }); } </script></html>
登录
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> 用户名:<input type="text" name="" id="" value="" /> 密码: <input type="password" name="" id="" value="" /> <input type="button" name="" id="btn" value="登陆" /> <button type="button" id="clear">清除数据</button> </body> <script type="text/javascript"> var aInputs = document.getElementsByTagName('input'); var oClear = document.getElementById('clear'); var db = openDatabase('zuchedenglu', '1.0', 'textdb', '1024*1024'); db.transaction(function(contex) { // tx.executeSql('drop table userinf'); //contex.executeSql('create table if not exists userinf(id unique,name,password)'); contex.executeSql('create table if not exists userinf(id integer primary key AutoIncrement,name,password)'); }); var oBtn = document.getElementById('btn'); var blogin = true; oBtn.onclick = function() { if (aInputs[0].value && aInputs[1].value) { db.transaction(function(contex) { contex.executeSql('select * from userinf', [], function(con, data) { var leg = data.rows.length, i; for (var i = 0; i < leg; i++) { if (aInputs[0].value == data.rows.item(i).name && aInputs[1].value == data.rows.item(i).password) { blogin = false; break; } } if (blogin) { alert('请输入正确的账号和密码!'); } else { alert('登陆成功!'); } }); }); } else { alert('请填写完整的账号密码!'); } } oClear.onclick = function() { db.transaction(function(contex) { contex.executeSql('drop table userinf'); }); } </script></html>
阅读全文
0 0
- HTML5本地数据库来做注册登录功能
- HTML5本地存储来注册登录
- 使用OrmLite数据库实现本地的账号登录,注册功能
- HTML5本地存储Localstorage实现注册登录以及验证
- HTML5本地数据库写留言版功能
- 利用html5的本地存储功能实现登录用户信息保存
- 利用html5的本地存储功能实现登录用户信息保存
- android studio使用Bmob来实现登录注册的功能
- android studio使用Bmob来实现登录注册的功能
- django做的简单的注册登录功能
- HTML5本地储存追加利用html5的本地存储功能实现登录用户信息保存
- <Android>Xutils的本地数据库的使用---登录注册等
- 使用SQLite本地数据库实现注册登陆功能
- 完善注册功能,编写本地SQLite数据库的工具类
- Android 登录注册功能
- iOS登录注册功能
- 登录注册功能
- 项目 功能: > 注册 > 登录
- python爬虫学习第六天
- IPC智能编码简介
- 虚拟机的安装
- 10068---谈谈Runtime类中的freeMemory,totalMemory,maxMemory几个方法
- [WUA APIs]SystemInformation
- HTML5本地数据库来做注册登录功能
- 文章标题 RMQ转LCA算法、基于倍增的方法求LACA
- 前端技术语言篇
- [WUA APIs]Update
- 理解ThreadLocal
- 原型深入 2.1.1
- 对memset使用的重新认知
- Verilog中如何对数组赋值(存储器memory详解)
- 2017 07 23 小结