HTML+JS 一个简易的自制数据库

主要使用了WEB浏览器自带的LocalStorage来保存

<!DOCTYPE html>
<html>
    <head>
        <title>这是首页 </title>
        <script>
            function Save(){
                var data = new Object;
                data.name = document.getElementById("name").value;
                data.Email = document.getElementById("Email").value;
                data.Tel = document.getElementById("Tel").value;
                data.Memo = document.getElementById("Mome").value;
                var str = JSON.stringify(data);
                localStorage.setItem(data.name,str);
                alert("Save Seuccessfully!");
            }
            function Load(id){
                var findName = document.getElementById('find').value;
                var ans = localStorage.getItem(findName);
                var data = JSON.parse(ans);
                var result = "Name: "+data.name+"<br>";
                result += "Email: "+data.Email+"<br>";
                result += "Tel: "+data.Tel+"<br>";
                result += "Memo: "+data.Memo+"<br>";
                var target = document.getElementById(id);
                target.innerHTML = result;
            }
        </script>
    </head>
    <body>
        <table>
            <tr><td>Name:</td><td><input type="text" id="name"></td></tr>
            <tr><td>Email:</td><td><input type="text" id="Email"></td></tr>
            <tr><td>Tel:</td><td><input type="text" id="Tel"></td></tr>
            <tr><td>Mome:</td><td><input type="text" id="Mome"></td></tr>
            <tr>
                <td></td>
                <td><input type="button" value="save" onclick="Save()"></td>
            </tr>
        </table>
        <!-- <table><td>Name:</td><td><input type="text" id="name"></td></table>
        <table><td>Email:</td><td><input type="text" id="Email"></td></table>
        <table><td>Tel:</td><td><input type="text" id="Tel"></td></table>
        <table><td>Mome:</td><td><input type="text" id="Mome"></td></table>
        <table> -->
            <!-- <td></td>
            <td><input type="button" value="save" οnclick="Save()"></td>
        </table> -->
        <hr>
        <p>Search:
            <input type="text" id="find">
            <input type="button" value="Search" onclick="Load('message')">
        </p>
        <p id="message"></p>
    </body>
</html>

效果:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43635647/article/details/103663559