Javascript变量重置

时间:2017-02-22 14:24:32

标签: javascript html

我正在本地工作,我有一个设置'页。用户可以更改变量,Javascript应该保存值,但似乎在更改后将它们重置为1。

HTML:

<body onload="getSettings()">
        <h1>Instance Load Manager - Settings</h1>
        <div id="uploader">
            <h2>Terraform file upload:</h2>
            <input type="file" id="file" name="files[]" multiple onchange="moveFile()" />
        </div>
        <a href="index.html">
            <div id="settingsButton">
                <h3>Back</h3>
            </div>
        </a>
        <div id ="settingsForm">
            <form>
                Maximum instances:<br>
                <input type="text" id="maxInst" name="max instances"><br>
                <br>
                <input type="submit" value="Save Changes" onclick="updateSettings()">
        </div>
    </body>

使用Javascript:

var maxInstances = 1;

function updateSettings()
{
    maxInstances = document.getElementById("maxInst").value;
    alert(maxInstances);
}

function getSettings()
{
    document.getElementById("maxInst").value = maxInstances;
}

帮助赞赏:)

1 个答案:

答案 0 :(得分:0)

提交表单后,您需要阻止页面刷新。

terminate