html提交按下并刷新

时间:2012-11-29 03:28:42

标签: javascript html forms popup

我有一个网页,其表单包含下拉选项和提交按钮。该页面还具有自动刷新功能(每10秒),以从服务器检索和显示最新信息。单击提交按钮时,将弹出一个确认警告,其中显示是/否选项。然后选择yes以将信息提交给服务器。提交到服务器的工作

如果在刷新发生的同时单击提交,则弹出确认对话框但不提交表单信息。是否仍然与表格相关的确认框?

这是我的代码。它可能不完全相同,因为我的代码离线但是geess是

<html>
<head>
    <script type="text/javascript">
    function confirmSubmit(message)
    {
        var ans = confirm(message);
        if (ans == true)
        {
            return true;
        }
        else
        {
            return false
        }
    } //end of function
    </script>
</head>
<body>
    <form name="myForm" method="GET" action="GET">
        <input type="submit" name="btnSubmit" value="submit" onclick="javascript:confirmSubmit()" />
    </form>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

最好的办法就是摆脱自动刷新,这样你就不必担心没有提交的表格了。使用AJAX来获取需要更新的新信息,这样页面就不需要刷新了。

如果由于某种原因您不想删除自动刷新,我会做的是: 在哪里进行自动刷新,检查是否显示下拉/表单,如果是,则不要自动刷新。