向js fiddle添加cookie以保存用户键入的内容
Adding cookies to a js fiddle to save what the user types
对于我几周前的一项任务,我们被要求创建两个div,一个用于收集和保存日记条目,另一个用于显示日记条目。我们被要求使用HTML表单元素,这应该使用JS来处理。由于这不是服务器端的任务,我们被要求使用cookie存储提交的日记条目我没有完成作业,由于讲师从未发布过解决方案或完成过解决方案,我想知道是否有人能看看我的解决方案并向我展示如何做。我不确定如何实际设置cookie并将其返回。如果对任何人有帮助,我还会发布js fiddle的链接。提前感谢
HTML
<form name ="name" onsubmit="return doSomething();">
Please Enter Your Diary Entry: <input type="text" name=“somename” id="frm_somename"/>
<input type="submit" name="Submit" value="Save Entry" />
</form>
<div id = "1">
<button id="button" onclick="y();">Show Diary</button>
</div>
JS
doSomething = function() {
// get the data from the form
var textValue = document.getElementById("frm_somename").value;
// the rest of the code goes here
// return false to stop form going somewhere - NB
return false;
}
如果有帮助的话,这里还有js fiddle的链接https://jsfiddle.net/jon123/m957kc84/
您可以使用这些函数来save
和read
cookie。
保存Cookie
function saveCookie(name, value) {
var cookie = name + '='+JSON.stringify(value);
document.cookie = cookie;
}
阅读Cookie
function readCookie(name) {
var result = document.cookie.match(new RegExp(name + '=([^;]+)'));
result && (result = JSON.parse(result[1]));
return result;
}
现在您只需要将这些函数绑定到表单提交事件和按钮单击事件!
相关文章:
- 获取用户位置并将坐标保存在数据库中
- 如何使用javascript localStorage保存用户选择并在不同的html页面中显示
- 为所有查看网站的用户保存变量
- 如何在视图中保存用户输入内容,并在离开页面时对控制器进行后期调用
- 将链接保存到用户'的PC
- 提示用户通过AJAX调用保存文件
- 如何停止javascript的执行并允许用户保存表单
- node-webkit:将数据导出到csv并提示用户保存文件
- 使用数据URI提示用户保存文件
- 复选框,并尝试在用户返回时为用户保存所有复选框的状态
- 用户保存未保存且没有错误
- 为匿名用户保存数据的最佳做法
- 更新用户:保存已填写的详细信息
- 如何让用户保存自定义样式表设置
- js API:是否有一种方法可以让用户保存卡片信息并在以后使用它进行转账?
- html 5 + webkitRequestFileSystem:从用户保存图像文件
- 如何在postgres表中为使用html5地图的用户保存用户的经度和纬度?
- 解析用户保存抛出错误,没有任何提示
- 我怎样才能使MEAN.js默认的文章用户保存到用户数组中
- 用nodejs为每个用户保存表数据(不能使用数据库)