在$listview中获取本地存储项目
get local Storage items in a $listview
我对HTML5"localStorage"有一些问题。我可以保存我的价值观,这不是问题所在。(window.localStorage.setItem(key,value),但现在我想把这些值放在一个列表中(jquery.mobile中的$listview)所以这看起来像是一个联系人列表。例如,我存储了一些名字,在下一步中,这些存储的名字应该在一个列表中(比如android联系人列表)。我不知道该怎么做。
var content = {
children: [
{type:'$listview',autodividers:true, filter:true, filterplaceholder:'contact Person'
children: [
{type:'$listviewitem',label:'localStorage.getItem(key), clickable:true, key:'o'}
]}, ^single Items aren't the problem
我反复强调我的价值观,但没有奏效。
我需要帮助。
设置本地存储值,例如
localStorage.setItem('favoriteflavor','vanilla');
检索值
var taste = localStorage.getItem('favoriteflavor');
// -> "vanilla"
从本地存储中删除项目
localStorage.removeItem('favoriteflavor');
试试这个:
JS-
function processForm(){
var telephone = document.myform.telephone.value;
var maile = document.myform.maile.value;
localStorage.setItem("telephone", telephone);
localStorage.setItem("maile", maile);
alert("Saved: " + localStorage.getItem("telephone") + ", " + localStorage.getItem("maile"));
}
function clearForm(){
$('#myform').get(0).reset();
}
function retrieveFormInfo(){
var telephone = localStorage.getItem("telephone");
$("#telephone2").html("Phone: " + telephone);
var maile = localStorage.getItem("maile");
$("#maile").html("Mail: " + maile);
}
HTML
<div data-role="page" id="mensajes">
<div data-role="header">
<h1>mensajes</h1>
</div>
<div>
<p><a href="#form" data-role="button" id="garform" onClick="clearForm();" data-icon="arrow-r" data-iconpos="right">Enter Notes</a></p>
<p><a href="#register" data-role="button" id="garSaved" onClick="retrieveFormInfo();" data-icon="arrow-r" data-iconpos="right">Display</a></p>
</div>
</div>
<div data-role="page" id="form">
<div data-role="header">
<h1>Enter INFO</h1>
<a href="#mensajes" id="save-activity-button" onClick="processForm();" data-icon="check" data-theme="b" data-rel="back">Save</a>
</div>
<div data-role="content">
<form name="myform" id="myform" action="" method="get">
<div data-role="fieldcontain">
<label for="name">Phone:</label>
<input type="text" name="telephone" id="theTelephone" value="" />
<label for="name">Mail:</label>
<input type="text" name="maile" id="theMail" value="" />
</div>
</form>
</div>
</div>
<!-- ------------------REGISTER ------------ -->
<div data-role="page" id="register">
<div data-role="header">
<h1>Register </h1>
</div>
<div data-role="content">
<ul data-role="listview" data-inset="true">
<li id="telephone2" ></li>
<li id="maile"></li>
</ul>
</div>
</div>
相关文章:
- 通过另一个php应用程序将我的项目推送到Github存储库中
- JavaScript算法,提供每种可能的项目组合,并将它们存储在数组中
- 从本地存储中删除动态显示在
- 中的项目
- 使用 setTimeout() 函数从本地存储中删除项目
- 将数字存储在数组中会混淆如何根据值而不是索引来操作这些项目
- 我是否需要在设置项目之前从本地存储中删除项目
- Javascript 如何将项目推送到存储在对象中的数组中
- 使用 javascript 从本地存储获取项目
- 如何从传单上的本地存储和图层组中删除特定项目
- 如何在jqueryMoblie的本地存储中存储项目
- 在 Parse 中存储项目(Javascript)
- 如何移除 DOJO 数据存储添加到我提取的项目中的所有额外字段
- 循环(将项目存储在集合中)似乎迭代的次数比它应该的次数少
- 如何在浏览器窗口/选项卡关闭时删除本地存储项目
- 如何在用户重定向或注销该页面时删除引导会话存储项目
- 离子开关不会影响正确的本地存储项目
- 是否有< light >标记,我可以用它们来存储项目的服务器端Id
- Javascript或Jquery存储项目集合
- 在$listview中获取本地存储项目
- 打印本地存储项目的概览