我需要在文本框中保存一個字符串,並使其發生,當「設爲默認值」框被選中並且按下按鈕時,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