Я пытаюсь настроить sessionStorage, чтобы поля заполнялись данными, которые пользователь добавил в него.Идея состоит в том, что из search.aspx я заполняю текстовое поле и выполняю поиск, в check.aspx есть кнопка для возврата назад, и искомое значение уже сохранено в поле.Данные хранятся в sessionStorage, но при возврате из check.aspx они не сохраняются в поле.
Первый aspx с именем search.aspx имеет поле и кнопку
<input type="text" runat="server" class="input_medium" placeholder="Add text" id="txtField" maxlength="15" ClientIDMode="Static" Value=""/>
<button type="button" class="boton" id="btn_Buscar" onclick="javascript:fnBuscaDoctos();">Buscar</button>
На втором aspx под названием check.aspx у меня есть еще одна кнопка
<asp:Button ID="btnVolver" class="btn btnVolver" runat="server" Text="Nueva Búsqueda" OnClick="btnVolver_Click" />
с заполненными данными, у меня есть js с именем docsearch.js, который имеет функцию, которая сохраняет в sessionStorage значение поля
$(document).ready(function () {
$('#btn_Buscar').click(function () {
var fieldValue = document.getElementById("txtField").value;
sessionStorage.setItem("TextField", fieldValue);
})
})
А также имеет функцию загрузки значения в поле
$(document).ready(function () {
$('#btnVolver').click(function () {
var txt = sessionStorage.getItem("TextField");
document.getElementById("txtField").value = txt;
})
})