@TheEZIC

Как сделать что бы в input type="text" введенное значение сохранялось после обновления страницы?

У меня есть текстовое поле (для калькулятора на сайте), нужно, чтобы в нем сохранялось значение после обновления страницы
  • Вопрос задан
  • 702 просмотра
Решения вопроса 1
3Lvcz
@3Lvcz
Фронтенд разработчик
Писать в sessionStorage: https://developer.mozilla.org/ru/docs/Web/API/Wind...

Если не подходит по времени жизни, то в localStorage:
https://developer.mozilla.org/ru/docs/Web/API/Wind...

Если нет поддержки в нужных тебе браузерах, то в куки:
https://developer.mozilla.org/ru/docs/Web/API/Docu...

Библа для удобной работы с куками:
https://www.npmjs.com/package/js-cookie
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@evgen9586
Backend-dev. Лублу Enterprise и не люблю понты)
Куки
<?php 
if(!empty($_POST)) {     
         SetCookie("email", $_POST['email'],time()+31536000);     
}

$email = !empty($_COOKIE['email']) ? $_COOKIE['email'] : '';

?>

<form>
    <input type="text" name="email" value="<?php echo $email; ?>" />
</form>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы