我需要在文本框中保存一个字符串,并使其发生,当“设为默认值”框被选中并且按下按钮时,ID的输入将被保存作为用户的cookie。 IE浏览器。我将输入“TEST”,下次打开应用程序时,它会记住在搜索到的&中输入的输入。通过cookies存储数据
我会提供一个来自用户界面的图像,所以你会基本了解它是怎么样的;
我有双方的项目; (排除CSS)JS和HTML。目前我在cookie.js中的代码看起来如下;
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toGMTString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
function getCookie(cname) {
}
function checkCookie() {
}
我还没有真正尝试过什么具体的,我已经试过checkCookie和的getCookie函数工作得到这个工作,但至今无果。
在HTML中,我只在体内编码;
<body id="body" style="max-height: 100%;" onload="checkCookie()">
<form onsubmit="return false" id="searchform">
<input type="text" id="field" placeholder="Search timetable"
maxlength="100" autocomplete="off">
<label for="setDefault" id="mlabel"><input type="checkbox"
id="setDefault" data-role="none" />Set as default</label>
<input type="button" value="Search" id="search"
class="ui-btn ui-input-btn
ui-corner-all ui-shadow" onclick="executeSearch()" />
</form>
</body>
所以我的问题是;如何将我在文本框中键入的字符串存储起来,以及如何在再次打开页面时获取值?
而你的问题是什么?如何从cookie中获取价值? – George
@George将问题编辑给OP。 –
你可以检查[这个答案](https://stackoverflow.com/a/41344722/2534646)它会帮你 – Curiousdev