防止表单javascript中的刷新

防止表单javascript中的刷新,javascript,html,forms,Javascript,Html,Forms,我试图允许表单调用java脚本函数,而不会丢失页面上与javascript相关的数据 这就是我得到的。 该函数是一些通用的附加函数 每当我更改输入字符串时,就会丢失附加的数据 我补充说 window.onbeforeunload = function(){ return false; } 只要我在所有弹出框上按“否”,它就会工作 多谢各位 编辑:我注意到,url名称一旦更改,就会发生这种情况 这里是html的良好措施 <f

我试图允许表单调用java脚本函数,而不会丢失页面上与javascript相关的数据

这就是我得到的。

该函数是一些通用的附加函数

每当我更改输入字符串时,就会丢失附加的数据

我补充说

        window.onbeforeunload = function(){
            return false;
        }
只要我在所有弹出框上按“否”,它就会工作

多谢各位

编辑:我注意到,url名称一旦更改,就会发生这种情况

这里是html的良好措施

    <form method="get" action="#">
      <input type="text" id="data" name="post" placeholder="thoughts?" />
      <button onclick="appendToBody()">
        Post
      </button>
    </form>

邮递

在提交表单中返回false将停止提交操作

  <form onsubmit="calltoyourfunction;return false">


您还可以提供html代码吗?您需要使用AJAX将表单数据发送到服务器。不使用任何后端。html代码只是指定名称的一个div,我不确定它是否相关!我不明白。每次你重新加载你提交表单的页面,你就会丢失你的javascript数据,这是正常的。也许您需要
$('form').submit(函数(){})