JSFiddle - React, Tailwind, and code Playground

HTML

Name <input id='Name' value='John Doe' /><br />
Email <input id='Email' value='someemail@adomain.com' /><br />
Gender <input id='Gender' value='Male' /><br />
<b>String Version</b><br />
<textarea style='width:400px; height:100px;' id='txtString'></textarea><br />
<b>Cookie Result</b><br />
<textarea style='width:400px; height:100px;' id='txtCookie'></textarea><br />
<button id='save'>Do</button>

JavaScript

var saveButton=document.getElementById("save");
var username=document.getElementById("Name");
var email=document.getElementById("Email");
var gender=document.getElementById("Gender");

function setCookie(value, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = "CookieNameHere"+ "=" + value + "; " + expires;
    if(document.cookie)
        return true;
}
function objToString (obj) {
    var str = '';
    for (var p in obj) {
        if (obj.hasOwnProperty(p)) {
            str += p + '::' + obj[p] + ',';
        }
    }
    return str;
}
saveButton.onclick=function () {
    var object={name : username.value, email : email.value, gender : gender.value};
    var stringObj=objToString(object);
    
    document.getElementById("txtString").innerText = stringObj;
    if(setCookie(stringObj,1)) {
        alert("cookie set \n check the textbox when you click ok");
         document.getElementById("txtCookie").innerText = document.cookie;
   }
};