JSFiddle - React, Tailwind, and code Playground
by tu genhua
HTML
<table>
<tr>
<td>姓名:</td>
<td>
<input type="text" id="name"/>
</td>
</tr>
<tr>
<td>EMALL:</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" id="save" value="保存"/>
</td>
</tr>
</table>
<p style="color:red">是根据姓名来查询的,把刚刚存的姓名复制到输入框进行搜索即可</p>
<p>
检索:<input type="text" id="file"/>
<input type="button" id="find" value="检索"/>
</p>
<p id="msg"></p>
JavaScript
// 保存数据
$("#save").unbind('click').bind('click',function(){
var data = new Object;
data.name = $("#name").val();
data.email = $("#email").val();
data.tel = $("#tel").val();
data.memo = $("#memo").val();
var str = JSON.stringify(data);
localStorage.setItem(data.name,str);
alert("数据已经保存");
});
// 检索数据
$("#find").unbind('click').bind('click',function(){
var find = $("#file").val();
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 += "备注:" + data.memo + "</br>";
$("#msg").html(result);
});