zoukankan      html  css  js  c++  java
  • html5-本地数据库添加、查询、删除

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <script src="js/jquery-3.2.1.min.js"></script>
    <script type="text/javascript">
        //创建数据库:数据库名称,版本,表明,大小
        var db=openDatabase("myDB","1.0","test db",2014*10);
        function Add(){
            db.transaction(function(fx){
                fx.executeSql("create table if not exists UserInfor(UserName TEXT,Pwd TEXT)",[]);
                //获取
                var username=$("#txtAUserName").val();
                var pwd=$("#txtAPwd").val();
                fx.executeSql("insert into UserInfor values(?,?)",[username,pwd],function(){
                    alert("添加成功");
                });
            });
        }
        function Sel(){
            var sql=" select * from UserInfor where 1=1 ";
            var username=$("#txtSUserName").val();
            if(username!=""){
                sql +="and UserName = '"+username+"'";
            }
            db.transaction(function(fx){
                $("#dCon").html("");
                fx.executeSql(sql,[],function(fx,rs){    
                    for(var i=0;i<rs.rows.length;i++){                    
                        var s="<div>"+rs.rows.item(i).UserName+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+rs.rows.item(i).Pwd+"</div>";
                        $("#dCon").append(s);
                    }
                });
            });
        }
        function Del(){
            db.transaction(function(fx){
                var username=$("#txtDUserName").val();
                fx.executeSql("delete from UserInfor where UserName = ?",[username],function(){
                    alert(username);
                    alert("删除成功");
                    Sel();
                });
            });
        }
    </script>
    </head>
    <body>
    <div><input type="text" id="txtAUserName"/> <input type="password" id="txtAPwd"/> <input type="button" value="添加" onclick="Add();"/> </div>
    <div><input type="text" id="txtSUserName"/> <input type="button" value="查询" onclick="Sel();"/> </div>
    <div><input type="text" id="txtDUserName"/> <input type="button" value="删除" onclick="Del();"> </div>
    <div id="dCon"></div>
    </body>
    </html>

  • 相关阅读:
    vue this,$set方法
    表格的拖拽排序功能---应用splice方法
    ES6方法的特性总结
    template functional
    scrollTop, offsetTop, pageYOffset, scrollY 的区别
    Sass @mixin 与 @include
    关于Vue中props的详解
    前端开发工具宝典
    前端js开发常用的60种工具方法
    element ui table表格里面插槽的使用方法
  • 原文地址:https://www.cnblogs.com/gf36500/p/6872599.html
Copyright © 2011-2022 走看看