Как сохранить пользовательский ввод в локальном хранилище для проекта Cordova - PullRequest
0 голосов
/ 24 апреля 2019

<!DOCTYPE html>
<html>

<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>

<body>
    <div id="ex"></div>
    <input id='sky' name='name'>
    <button onclick="myFunc()">Click me</button>
    <script>
    function myFunc() {
        var ex = document.getElementById('ex');
        var demo = document.getElementById('sky').value;
        var l = localStorage;
        l.saveData = demo;
        console.log(l.saveData);
        console.log('called me');
        ex.innerHTML = l.saveData;
    }
    </script>
</body>

</html

как сохранить пользовательский ввод с чистым js в моем приложении cordova?в приведенном ниже коде l.saveData сохраняет его, но при обновлении он становится несохраненным.как заставить это работать?

Ответы [ 2 ]

1 голос
/ 24 апреля 2019

Надеюсь, это может быть полезно

Шаг 1: Храните ваши данные в локальном хранилище. будет выполнять какое-то действие

См. Местное хранилище

Шаг 2: При обновлении страницы извлекайте данные из локального хранилища, если выход

0 голосов
/ 24 апреля 2019
<!DOCTYPE html>
<html>

<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>

<body>
    <div id="ex"></div>
    <input id='sky' name='name'>
    <button onclick="myFunc()">Click me</button>
    <script>
    function myFunc() {
        var ex = document.getElementById('ex');

        ex.innerHTML = localStorage.getItem("data_name");


        var demo = document.getElementById('sky').value;
        localStorage.setItem("data_name", demo);
    }
    </script>
</body>

</html

https://www.w3schools.com/jsref/prop_win_localstorage.asp

...