我有两页,第1页和第2页。第1页包含字段将包含值,而下一页按钮转到第2页。页面2包含一个按钮,然后返回页面1.如何显示页面1,从第2页返回,之前输入相同的数据。
我使用此代码:
navigator.app.backHistory();
return false;
有字段动态填充组合框的问题,如果我使用你的代码它包含这些字段的费用是动态的,我丢失了我之前选择的。
我该如何解决这个问题?
答案 0 :(得分:1)
您可以始终在将页面更改为第2页的功能中将表单的值设置为本地存储。然后当您返回时,使用您在本地存储中设置的值设置表单字段的值
e.g。如果是textarea你可以这样做去第2页
sessionStorage.setItem("textvalue", document.getElementById('textarea').value);
$.mobile.changePage("page2.html", {
transition: "slide",
reverse: false,
reloadPage:true,
changeHash: false
});
并在第1页有回来的时候
$("#textarea").val(sessionStorage.getItem("textvalue");
希望这会有所帮助