Skip to content

Instantly share code, notes, and snippets.

@DuudeXX8
Created September 6, 2017 20:04
Show Gist options
  • Save DuudeXX8/e5f8eeb6c61a03449b1b13022183c76a to your computer and use it in GitHub Desktop.
Save DuudeXX8/e5f8eeb6c61a03449b1b13022183c76a to your computer and use it in GitHub Desktop.
Cookie
<script type="text/javascript">
var myCookies = {};
function saveCookies(){
myCookies["_user"] = document.getElementById('user').value;
myCookies["_uage"] = document.getElementById('age').value;
document.cookie = "";
var expiresAttr = new Date(Date.now() + 60 * 1000).toString();
var cookieString = "";
for (var key in myCookies) {
cookieString = key+"="+myCookies[key]+";"+expiresAttr+";";
document.cookie = cookieString;
}
document.getElementById("out").innerHTML = document.cookie;
}
function loadCookies(){
myCookies = {};
var kv = document.cookie.split(";");
for (var id in kv){
var cookie = kv[id].split("=");
myCookies[cookie[0].trim()] = cookie[1];
}
document.getElementById('user').value = myCookies["_user"];
document.getElementById('age').value = myCookies["_uage"];
}
</script>
user: <input type="text" id="user">
age: <input type="text" id="age">
<button onclick="saveCookies()">save to cookies</button>
<button onclick="loadCookies()">load from cookies</button>
<p id="out"></p>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment