Сохранение данных в куки

396
08 ноября 2017, 03:52

Как сохранить имя пользователя в куки из импута

<form name="userName" method="post" action="input1.php"> 
		<p> 
			<b>Для начала игры введите ваше имя:</b><br> 
			<input type="text" size="33"> 
		</p> 
	</form>

Answer 1
  function setCookie(name, value, options) {
      options = options || {};
      var expires = options.expires;
      if (typeof expires == "number" && expires) {
          var d = new Date();
          d.setTime(d.getTime() + expires * 1000);
          expires = options.expires = d;
      }
      if (expires && expires.toUTCString) {
          options.expires = expires.toUTCString();
      }
      value = encodeURIComponent(value);
      var updatedCookie = name + "=" + value;
      for (var propName in options) {
          updatedCookie += "; " + propName;
          var propValue = options[propName];
          if (propValue !== true) {
              updatedCookie += "=" + propValue;
          }
       }
      document.cookie = updatedCookie;
}
var nickName = document.getElementById('nickName');
var button = document.getElementsByClass('startGameButton')[0];
button.addEventListener('click', setCookie('nick_name', nickName.value));

Добавьте к Input id="nickName".

READ ALSO
Как прописать Access-Control-Allow-Origin в модуле Node.js?

Как прописать Access-Control-Allow-Origin в модуле Node.js?

Друзья, подскажите пожалуйста по следующему вопросу

254
Сanvas fabricjs рамка изоражения

Сanvas fabricjs рамка изоражения

Привет, парни, подскажите как сделать, что бы рамка изображения не исчезала, когда я ее увожу за фон другого изображения? То есть, есть пример...

292
formData отказывается работать

formData отказывается работать

Возникла такая проблема - до этого писал код используя функцию serialize, пришлось добавлять отправку файла, поэтому теперь использую formDataНо...

200
Sentry.io сделать рассылку на дополнительные emails

Sentry.io сделать рассылку на дополнительные emails

Моё приложение написано на laravel и использует sentryio для отлова ошибок

311