WebStorage를 단순한 데이터베이스로 사용

2788 단어
<span style="font-family: Arial, Helvetica, sans-serif;">H5  </span>
<span style="font-family: Arial, Helvetica, sans-serif;">
</span>
<span style="font-family: Arial, Helvetica, sans-serif;"><!DOCTYPE html></span>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="appWeb3.js"></script>
</head>
<body>
    <table>
        <tr>
            <td>  :</td>
            <td><input type="text" id="name"></td>
        </tr>
        <tr>
            <td>Email:</td>
            <td><input type="text" id="email"></td>
        </tr>
        <tr>
            <td>    :</td>
            <td><input type="text" id="tel"></td>
        </tr>
        <tr>
            <td>  :</td>
            <td><input type="text" id="memo"></td>
        </tr>
        <tr>
            <td></td>
            <td><input type="button" value="  " onclick="saveStorage()"></td>
        </tr>
    </table>
    <hr>
    <p>  :
    <input type="text" id="find">
        <input type="button" value="  " onclick="findStorage('msg')">
    </p>
    <p id="msg"></p>
</body>
</html>

JS 코드
/**
 * Created by chenglei on 15/7/10.
 */


function saveStorage(){
    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('memo').value;
    var str = JSON.stringify(data);
    localStorage.setItem(data.name,str);
    alert("     ");
}

function findStorage(id){
    var find = document.getElementById('find').value;
    var str = localStorage.getItem(find);
    var data = JSON.parse(str);
    var result = "  :"+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;
}

좋은 웹페이지 즐겨찾기