У меня есть поле ввода с одним текстовым вводом и двумя кнопками. Я хочу, чтобы пользователь напечатал что-то в поле, а затем нажмите «Сохранить». Если он обновляет страницу, вход должен быть пустым, если он не нажмет вторую кнопку «Восстановить», которая должна автоматически заполнить вход.Сохранение поля ввода с помощью jQuery
Мне удалось сохранить ввод в переменной, а затем добавить его на вход. Моя проблема в том, что вход сохраняется как объект и отображается как объект ... вместо строки. Вот мой код:
var artist;
$(document).ready(function(){
$(".save").click(function(){
artist = $("#artist").val();
});
$(".reset").click(function(artist){
$('#artist').val(artist);
});
});
Почему бы вам не использовать хранилище HTML 5 i.e localStorage? – Akki619
Что вы подразумеваете под словом refresh? Все, включая объект JS, исчезнет, если вы обновите страницу. Cookie или хранилище будут сохраняться, хотя –
Я забыл про потери данных при обновлении, спасибо! Я попробую использовать файлы cookie или хранилище. –