Cordova 带phonegap的回溯历史

Cordova 带phonegap的回溯历史,cordova,jquery-mobile,Cordova,Jquery Mobile,我有两页,第一页和第二页。第1页包含的字段将包含值​​和进入第2页的下一步按钮。第2页在允许返回到第1页之前包含一个按钮。如何在从第2页返回时显示第1页,并使用之前输入的相同数据 我使用以下代码: navigator.app.backHistory(); return false; 有字段动态填充combobox的问题,如果我使用您的代码,它包含这些字段的费用再次是动态的,我丢失了以前选择的内容 如何解决此问题?在将页面更改为第2页的函数中,始终可以将表单的值设置为本地存储。然后,当您返回时,

我有两页,第一页和第二页。第1页包含的字段将包含值​​和进入第2页的下一步按钮。第2页在允许返回到第1页之前包含一个按钮。如何在从第2页返回时显示第1页,并使用之前输入的相同数据

我使用以下代码:

navigator.app.backHistory();
return false;
有字段动态填充combobox的问题,如果我使用您的代码,它包含这些字段的费用再次是动态的,我丢失了以前选择的内容


如何解决此问题?

在将页面更改为第2页的函数中,始终可以将表单的值设置为本地存储。然后,当您返回时,让它使用您在本地存储中设置的值设置表单字段的值

e、 g.如果是文本区域,你可以这样做以进入第2页

sessionStorage.setItem("textvalue", document.getElementById('textarea').value);
            $.mobile.changePage("page2.html", {
                transition: "slide",
                reverse: false,
                reloadPage:true,
                changeHash: false

            });
在第一页,你回去的时候

$(“#textarea”).val(sessionStorage.getItem(“textvalue”);


希望这有帮助

您可以在将页面更改为第2页的函数中始终将表单的值设置为本地存储。然后,当您返回时,让它使用您在本地存储中设置的值设置表单字段的值

e、 g.如果是文本区域,你可以这样做以进入第2页

sessionStorage.setItem("textvalue", document.getElementById('textarea').value);
            $.mobile.changePage("page2.html", {
                transition: "slide",
                reverse: false,
                reloadPage:true,
                changeHash: false

            });
在第一页,你回去的时候

$(“#textarea”).val(sessionStorage.getItem(“textvalue”);

希望这有帮助